Bachelor of Science in Applied Computer Science

Applied Computer Science

The Bachelor of Science in Applied Computer Science prepares the students for a successful career in software industry and graduate study in computer science. In an age of data and information-driven economies, computing skills are critical to success in almost all fields of endeavor, as they embody the principles of logic and analytical thinking.

In an age of data and information-driven economies, computing skills are critical to success in almost all fields of endeavor, as they embody the principles of logic, mathematics, and critical thinking. The applied nature of this program is offered by industry-focused faculty, relevant course work, and supported through internships in local and regional industry.

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.

Fall Semester CreditsSpring Semester Credits
Freshman Year
CPTR1100Computer Programming I3MATH2202Calculus I or3
PSYC1001Introduction to Psychology3MATH2302Calculus II
CORE1001Managing Transitions: Change as a Norm3CORE-ENGLThe New Normal: Exploring Unstructured Problems3
MGMT1000Introduction to Business Models3CPTR1400Computer Programming II3
MATH2001Pre-Calculus and Functions OR3CPTR2000Systems and Architectures3
MATH2202CalculusPHIL1300Informal Logic and Critical Thinking3
1515
Sophomore Year
Fall SemesterCreditsSpring SemesterCredits
ENGL1003Writing About Literature3MATH3305Linear Algebra3
MATH2400Discrete Mathematics3MGMT1805Introduction to Project Management3
CPTR2400Database Management3GAME3175Agile Project Management with Scrum3
GAME2175Software Engineering Life Cycle3CPTR3850Algorithms and Theory of Computing3
CPTR2300Data Structures3Social Science Elective3
1515
Junior Year
Fall SemesterCreditsSpring SemesterCredits
CORE3100Developing an Entrepreneurial Mindset3CPTR4200Mobile & Cloud Software Development3
CPTR3300Programming Languages3CPTR Elective3
ACS Specialization Elective3Science Elective3
Science Elective w/ Lab4ACS Specialization Elective3
Humanities and Fine Arts Elective3Open Elective3
1615
Senior Year
Fall SemesterCreditsSpring SemesterCredits
CPTR4850Artificial Intelligence3Open Elective3
Practicum/CPTR Elective3CPTR4901Capstone3
Open Elective3ACS Specialization Elective3
Humanities and Fine Arts Elective3Humanities and Fine Arts Elective3
ACS Specialization Elective3Open Elective3
1515
Total Credits:121
Specializations 
Game Programming
GAME3135Game Programming I
GAME3145Game Programming II
GAME4115Artificial Intelligence for Video Games
GAME3902Serious Games Project
Information Security
CPTR2800Information Security and Information Technology Fundamentals
CPTR3801Information Security Incident Handling
CPTR3803Digital Forensics
CPTR3804Cryptography and Information Security
Data Science
DATA2001Data Science Tools and Techniques
MATH2101Business Statistics
CPTR4100Machine Learning
CPTR3805Bioinfomatics
Electives
CPTR2801Information Security Threat Landscape and Attacker Motivation
CPTR4100Machine Learning
CPTR3805Bioinformatics
CPTR3xxxAlgorithms for Computer Graphics and Computer Vision
CPTR3xxxWeb Development
CPTR3600Networking I

 

What's New

Becker to compete in Upsurge Esports Fall Tournament Thumbnail

Becker to compete in Upsurge Esports Fall Tournament

Published on: September 19, 2018

The Becker College Varsity Esports Program League of Legends (LoL) Blue Team will kick-off its 2018-2019 season by competing in the Eastern Division Upsurge Esports LoL Minor League Tournament. Becker was one of 24 teams chosen and will compete against other collegiate teams from NC State and Ohio State as well as squads from Dramatik, FrontSide […]

Fall Open House Thumbnail

Fall Open House

Published on: September 18, 2018

Fall in Love with Becker. Join us on Saturday October 20, 2018 from 9:00 a.m. to 12:30 p.m. on the campus that houses your academic major of interest.

What is a Faceware Singer? Thumbnail

What is a Faceware Singer?

Published on: September 14, 2018

Please meet Nathan Rodriguez and Jennifer Caraluzzi, our intrepid Faceware singers. What, you may ask, is a Faceware singer? Nathan and Jenn use their faces and lips to power PermaDeath‘s avatars’ faces and lips so that the avatars are lip syncing to live singers. They mime the Computer Generated Images (CGI) parts of the show, […]