Bachelor of Science in Applied Computer Science

Applied Computer Science

In an age of data and information-driven economies, computing skills are critical to success in almost all fields of endeavor.  Additionally, with computer science job opportunities increasing significantly and computer science salaries that escalate with experience, it’s no wonder you’re considering the applied computer science field.  Applied nature of the Applied Computer Science program is offered by relevant practical course work, small classes with hands-on classwork experience, dedicated faculty having effective teaching skills and industry experience, and supported through capstone project and internships.

The Applied Computer Science program offers several specializations which include Game Programming, Information Security, and Data Science.


 

 

Learning Outcomes

  • Develop industry skills in Applied Computer Science (Software Engineering, Game development, or Security) by assessing advantages and disadvantages of algorithms, data structures, and software design. Proving proficiency in software design, and programming, which are clear, concise, and efficient.
  • Use theoretical and concrete concepts, and perspectives to analyze, explain, evaluate and solve hardware and software problems in various settings.
  • Critically evaluate and assess software and hardware design and identify the elements that are likely to make for effective development of software.
  • Ability to demonstrate a mastery of programming concepts, algorithm complexity, problem solving skills, and reasoning to a variety of well-known Computer Science problem sets.

Applied Computer Science


Freshman Year

Fall Semester

Course NameNumberCredits
Computer Programming I CPTR1100 3
Introduction to Psychology PSYC1001 3
Managing Transitions: Change as a Norm CORE1001 3
Introduction to Business Models MGMT1000 3
Pre-Calculus and Functions or MATH2001 3
Calculus MATH2202

Spring Semester

Course NameNumberCredits
Calculus I or MATH2202 3
Calculus II MATH2302
The New Normal: Exploring Unstructured Problems CORE-ENGL 3
Computer Programming II CPTR1400 3
Systems and Architectures CPTR2000 3
Informal Logic and Critical Thinking PHIL1300 3

Credits Total: 30

Sophomore Year

Fall Semester

Course NameNumberCredits
Writing About Literature ENGL1003 3
Discrete Mathematics MATH2400 3
Database Management CPTR2400 3
Software Engineering Life Cycle GAME2175 3
Data Structures CPTR2300 3

Spring Semester

Course NameNumberCredits
Linear Algebra MATH3305 3
Introduction to Project Management MGMT1805 3
Agile Project Management with Scrum GAME3175 3
Algorithms and Theory of Computing CPTR3850 3
Social Science Elective 3

Credits Total: 30

Junior Year

Fall Semester

Course NameNumberCredits
Developing an Entrepreneurial Mindset CORE3100 3
Programming Languages CPTR3300 3
ACS Specialization Elective 3
Science Elective w/ Lab 4
Humanities and Fine Arts Elective 3

Spring Semester

Course NameNumberCredits
Mobile & Cloud Software Development CPTR4200 3
CPTR Elective 3
Science Elective 3
ACS Specialization Elective 3
Open Elective 3

Credits Total: 31

Senior Year

Fall Semester

Course NameNumberCredits
Artificial Intelligence CPTR4850 3
Practicum/CPTR Elective 3
Open Elective 3
Humanities and Fine Arts Elective 3
ACS Specialization Elective 3

Spring Semester

Course NameNumberCredits
Capstone CPTR4901 3
Open Elective 3
ACS Specialization Elective 3
Humanities and Fine Arts Elective 3
Open Elective 3

Credits Total: 30

Specializations


Course NameNumberCredits
Game Programming
Game Programming I GAME3135 3
Game Programming II GAME3145 3
Artificial Intelligence for Video Games GAME4115 3
Serious Games Project GAME3902 3
Information Security
Information Security and Information Technology Fundamentals CPTR2800 3
Information Security Incident Handling CPTR3801 3
Digital Forensics CPTR3803 3
Cryptography and Information Security CPTR3804 3
Data Science
Data Science Tools and Techniques DATA2001 3
Business Statistics MATH2101 3
Machine Learning CPTR4100 3
Bioinfomatics CPTR3805 3
Electives
Information Security Threat Landscape and Attacker Motivation CPTR2801 3
Machine Learning CPTR4100 3
Bioinformatics CPTR3805 3
Algorithms for Computer Graphics and Computer Vision CPTR3xxx 3
Web Development CPTR3xxx 3
Networking I CPTR3600 3
The College is observing summer hours: Monday-Friday, 8:30 am-4 pm.