- Bachelor of Computer Science
- Bachelor of Science in Computer Networking
- Bachelor of Computer Information Systems
- Master of Science in Applied Computer Science
- Minor in Computer Science
- Minor in Computer Networking
- Differences between Computer Science, Computer Networking and Computer Information Systems
- BCOS / BSCN Tracking Sheets
- BSIS Tracking Sheets
Differences in Our Programs
We offer programs in Computer Science (BCOS) and Networking (BSCN).
All are excellent choices for a technical career. The difference is: Computer Science is concerned with solutions within a computer; Networking is concerned with solutions within a network; and Computer Information Systems is concerned with solutions within and between organizations.
The CIS degree is broader and has a more varied field of study. Graduates can expect a wide range of job opportunities in management, finance, systems analysis, web development, project management, network or database administration.
If you want to create mobile apps, web apps, cloud systems, and other software solutions, then Computer Science may be the right choice. If you're the one configuring home networks and computers for your friends and family, you should think about Computer Networking.
Computer Science is focused on software engineering. Students spend most of their time writing software and programs for phones, laptops, tablets, servers, and PCs. They also learn how those devices work in order to create more efficient software. Ultimately, students design complex software systems across many areas including video games, artificial intelligence systems, web and mobile applications, bioinformatics, and operating systems.
Computer Networking deals with network architecture and engineering. Students learn about network protocols, routers and switches, systems administration, database management, and computer and network security. Throughout the program, the focus is on designing, building, and maintaining large-scale computing infrastructures. Some programming is also required in order to tie together existing components into one system.