Northwestern’s Computer Science minor will add valuable technical skills to your chosen field. This minor is designed to introduce students to applications of computer-based systems, the development of computer algorithms, and writing code in various languages.
This might be the right minor for you if
- you are interested in the development of computer algorithms
- have an interest in writing code and computer languages
- want to add technical skills in applications and computer-based systems to your chosen major
Computer Engineering
A minor in computer science and a BSE degree with a concentration in electrical engineering provides a strong foundation for employment in the computer engineering industry. Include the elective course in Embedded Systems Design, and you are prepared for working in IoT, the Internet of Things!
What will I learn?
You will analyze data, develop critical thinking skills, and learn to communicate effectively.
COS 3271
Programming I – Java
This course presents sequential, functional, and object-oriented programming using a popular computer language in the context of an open-source community. Topics include classes, objects, events, methods, properties, syntax, program structure, data types, functions, loops, and conditional statements. Investigations of applications in data analysis and artificial intelligence.
COS 2005
Python Programming
This course uses a popular computer language for the development of many types of computer applications. Topics include program design, program structure, debugging programs, computer language syntax, computer commands, assignments and expressions, system inputs and outputs, variables, data types, loops and structured control. The course continues with additional topics such as object types, numerical types, strings, lists, using files, data analysis, functions, scope of variables, arguments, modules, object-oriented programming, exceptions, and developing larger applications for data analysis.
COS 3272
Programming II – Mobile Application Development
This course focuses on the development of applications on mobile platforms. Emphasis is placed on the development of applications for current and emerging mobile computing devices. Students include the following factors into their development projects: platform capabilities, user characteristics and networking infrastructure. The course concludes with development of a major application for an off-campus organization.
Still have questions about this program or how to apply?
Our team is ready with answers!
Discover the Department of Computing, Analytics, & Mathematics
Professors at Northwestern are focused on their students first. Our faculty include experts in their respective fields who want to help you grow in your faith while you earn your degree.