Applied Computer Science, B.A. - Course Requirements
Learning Outcomes
The successful student will be able to:
- Write clear, well-commented code that considers scalability, usability and computational efficiency in common programming languages.
- Scope and implement functional programs to solve a range of problems.
- Define front-end development and create usable applications leveraging modern front-end frameworks.
- Define back-end development and build and use relational databases using modern back-end frameworks.
- Design and follow product lifecycle best practices to ensure that they build products that meet clear needs and constraints.
- Clearly articulate the value and implications of a development project to manage product stakeholders.
Requirements
- Core Curriculum: BA Requirements - 45 Credits
- Note: MATH 211 must be taken as the core math requirement
- Concentration Requirements - 75 Credits
- Total - 120 Credits
Course ID | Course | Credits |
---|---|---|
BUSA 350 | Internship I | 3 |
CMIS 102 | Internet History, Security & Technology | 3 |
CSCI 105* | Programming for Everyone I | 3 |
CSCI 110* | Programming for Everyone II | 3 |
CMIS 211 | Internet Programming | 3 |
CMIS 220 | Management Information Systems | 3 |
CMIS 234 | Human Computer Interaction | 3 |
CMIS 303 | Networking | 3 |
CMIS 307 | Systems Analysis & Design | 3 |
CMIS 308 | Database Management | 3 |
CMIS 412 | Operating Systems | 3 |
CSCI 305* | Application Development I | 3 |
CSCI 307* | Application Development II | 3 |
CSCI 310* | Introduction to C | 3 |
CSCI 315* | Data Structures | 3 |
CSCI 320* | Inside a Microprocessor | 3 |
CSCI 325* | Product Development | 3 |
CSCI 410* | Algorithms | 3 |
CSCI 440* | Capstone Project – Product Launch | 3 |
CYBR 101* | Intro to Cybersecurity | 3 |
MATH 130 | Elementary Statistics | 3 |
*Certain courses within this major are offered through a partnership with Rize Education. These courses are all offered in an online, asynchronous format and Holy Family students take these courses alongside students from other universities that participate in the LCMC consortium. All courses have been vetted through Holy Family University’s standard faculty governance processes and are assessed using the same methods as courses taught by Holy Family University faculty. Students who successfully complete these courses earn Holy Family University credits that are applied toward their degree.
Electives
- Twelve credits of free electives - 12 Credits
Other Requirements
- Successful completion of comprehensive project which is incorporated into CSCI 440.