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 SemesterCourse NameCreditsSpring SemesterCourse NameCredits
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
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
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
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
SpecializationsCourse Name
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

Open Office Hours for Newbury College Students Thumbnail

Open Office Hours for Newbury College Students

Published on: December 14, 2018

Current Newbury College students are encouraged to apply for transfer admission at www.becker.edu/apply and to make an appointment with a transfer counselor to discuss their transfer plans and to have their admissions application reviewed.

Hawk Nation Thumbnail

Hawk Nation

Published on: December 13, 2018

Congratulations on your acceptance to Becker College. This is the time to make your membership to Hawk Nation official. 

Becker Awarded Grant for Community Mental Health Education Workshops Thumbnail

Becker Awarded Grant for Community Mental Health Education Workshops

Published on: December 11, 2018

Becker College has been chosen as a 2018 recipient of a grant from the Reliant Foundation.  The funds will be used to offer mental health education workshops for parents in Leicester, Spencer, and East Brookfield.  The workshops will provide parents with information about how to identify mental health concerns in children and adolescents and direct […]