Career-Focused Bachelor of Science in Computer Science - C.F.B.S.

The Career-Focused Bachelor of Science degree program in Computer Science is tailored for students interested in pursuing a career in the dynamic field of software development. The streamlined design of the program allows students to earn a complete, comprehensive degree in a shorter period than a traditional bachelor's degree program requires.

With a structured curriculum, the program provides a solid foundation in the software skills needed to address various tech challenges in professional settings. Students develop crucial competencies in software development, emphasizing areas like cloud computing, artificial intelligence, machine learning and database concepts. The coursework covers the programming languages, frameworks, algorithms and techniques used by today’s software development professionals. 

Modern computer science intersects with a variety of academic fields, including business, economics, the sciences and mathematics. Training in software development equips students to enter the growing markets of database systems, software design, cloud computing and more. The skills of problem-solving and algorithmic thinking enhance students' approaches to challenges across disciplines. With practical training in programming and computer systems, students become proactive in implementing and automating effective problem-solving strategies. 

The Work Integrated Learning requirement ensures that students graduate with essential skills and confidence that prepare them for leadership roles in the workforce.

Upon completion of the program, graduates are expected to:

  • Apply knowledge of math, science, engineering and contemporary developments in the fields of software programming, networking, system design, computer science and/or project management.
  • Analyze problems through the use of computer science concepts and processes to formulate, implement and test software-based algorithms.
  • Incorporate historical context and emerging developments in computer science to create adaptable and efficient algorithmic solutions that reflect ethical considerations and global awareness.
  • Use the techniques, skills and emerging tools necessary for analysis and evolution of algorithms in computer science.
  • Integrate knowledge, tools and problem-solving skills to carry out the design, creation, maintenance and testing of state-of-the-art software solutions.

Computer Science - Career-Focused B.S. 

A three-year program leading to the Career-focused bachelor of science degree

Credits
Major Courses
CSIS1101Computer Science I3
CSIS1112Computer Science II3
CSIS2018Advanced Data Structures3
CSIS2023Survey of Programming Languages3
CSIS2030Database Concepts3
CSIS2045Introduction to Operating Systems3
CSIS3106Software Verification, Validation, Testing and Security3
CSIS3126Design Project I3
CSIS3200Introduction to Artificial Intelligence & Machine Learning3
CSIS3250Cloud Computing at Scale3
CSIS4010Software Engineering3
Related Professional Studies
CYB2010Computer Architecture with Assembly Language Programming3
CYB3038HCI/Usable Security3
ITEC2081Network Protocols I3
ITEC3050Information Security with Cryptography3
PRMG2010Introduction to Project Management & Project Membership3
Applied/Experiential Learning
Students in this program are required to complete 600 Hours of Work Integrated Learning.
University Core Curriculum
Communicating9
Rhetoric & Composition I
Rhetoric & Composition II
Communication Skills
Connecting6
Two courses with the Connecting attribute (ECNG), one at the 2000 level, one at the 4000 level
Experiencing6
Ethics: A Global Perspective
Additional course with the Experiencing attribute (EEXP) in a different discipline
Measuring6
Fundamentals of Algebra
Statistics I
Exploring4
General Physics I
General Physics I Laboratory
Interacting6
Foundations of Leadership Studies
Additional course with the Interacting attribute (EINT) in a different discipline
A&S Electives6
Introduction to Technical Communication
Discrete Mathematics
Total Credits91.0

Note: Students must pass MATH0010 Pre-Algebra or have equivalent placement scores to enroll in required math courses.

Note: Students must pass ENG0001 Writing Workshop or have equivalent placement scores to enroll in ILS 2000-level courses.

In collaboration with academic colleges Study Abroad offer several options, direct enroll with international universities, domestic and digital options meet with a Study Abroad Advisor to learn more about how your major, minor, free electives, experiential learning and transferable courses would benefit by a Study Abroad program. There are many options for students during a semester, spring and/or summer breaks. Faculty-led, exchange, and direct-enroll programs range in duration from one week to a full semester or full year. Financial aid may be applied, and some partners offer external scholarships. Visit the study abroad website for information, program descriptions and online applications. Where will you go? Wherever you decide, make the best of your educational journey!

Please see a campus catalog for campus-specific admissions requirements.