Computer Science (Minor)
Computing technology pervades our experience, both in the workplace and in our personal lives. An understanding of technology and its application, as well as the development of strong technical problem solving skills is valuable to every undergraduate. Students from a wide range of majors frequently minor in computer science. Students choose from the following options:
Web Development
This option provides a strong technical background for anyone wishing to develop web-based applications. Students will learn HTML, JavaScript, Java, and database design and implementation, as well as the network infrastructure upon which web applications are built, including security considerations.
The curriculum includes:
CS 112 | Introduction to Computer Science | 4 |
CS 227 | Computer Networks | 4 |
CS 327 | Cybersecurity | 4 |
CS 321 | Web-Centric Programming | 4 |
CS 333 | Database Management Systems | 4 |
Software Development
This option provides an introduction to software development and programming. It is appropriate for anyone considering a major in computer science or interested in application programming.
The curriculum includes:
CS 112 | Introduction to Computer Science | 4 |
CS 113 | Gui and Event-Driven Programming | 4 |
CS 232 | Data Structures | 4 |
CS 330 | Structure and Organization of Programming Language | 4 |
CS 321 | Web-Centric Programming | 4 |
Systems
This option prepares the student to perform user support, system administration, or network administration, and develops the technical expertise needed in many small offices and organizations today.
The curriculum includes:
CS 112 | Introduction to Computer Science | 4 |
CS 226 | Computer Organization and Architecture | 4 |
CS 227 | Computer Networks | 4 |
CS 345 | Operating Systems | 4 |
CS 327 | Cybersecurity | 4 |
Open
A custom-designed minor consisting of five courses may be proposed by students to achieve their specific goals. Faculty members are available to help students design this minor. The Computer Science and Information Technology faculty must approve the final proposal.