Applied Computer Science - AS (2303)
Division: Mathematics, Engineering Technologies and Computer Sciences (METCS) Division
Code | Title | Credits |
---|---|---|
General Education Requirements (34 Credits) | ||
Written & Oral Communication (6) | ||
ENG 101 | College Composition I | 3 |
ENG 102 | College Composition II | 3 |
Quantitative/Scientific Knowledge, Skills & Reasoning (16) | ||
MTH 113 | College Algebra with Trig | 4 |
MTH 127 | Basic Calculus | 4 |
PHY 101 | College Physics I | 4 |
PHY 102 | College Physics II | 4 |
Society & Human Behavior (6) | ||
Select two of the following: | 6 | |
ANT 101, ANT 105, ECO 101, ECO 102, POL 104, PSY 101, PSY 102, PSY 219, SOC 101, SOC 108, SOC 219 | ||
Humanistic Perspective (3) | ||
Select any English Literature course | 3 | |
or Select one of the following courses: | ||
Historical Perspective (3) | ||
Select any History (HST) course | 3 | |
Major Requirements (23 Credits) | ||
CSC 121 | Computer Science I | 3 |
CSC 122 | Computer Science II | 3 |
CSC 221 | Computer Sys and Architecture | 3 |
CSC 223 | Ethics and Computer Technology | 3 |
CSC 225 | Data Structures | 3 |
CSC 228 | Operating Systems | 4 |
CSC 231 | Database Design | 4 |
Additional Course Requirements (3 Credits) | ||
MTH 136 | Discrete Mathematics | 3 |
Total Credits | 60 |
- If you do not place into MTH 127 Basic Calculus or MTH 113 College Algebra with Trig the prerequisite is MTH 100 Intro. to College Mathematics. Math Placement is determined by the Mathematics Department. These courses should be taken in high school or the summer before your first semester.
Notes:
- For an explanation of why General Education courses are included in this Program, please refer to the Section on General Education for an explanation of its Purpose and Requirements.
- This plan assumes the student is eligible to enroll in College Level Courses (designated as 100 +, e.g., ENG 101 College Composition I, HST 101 World Civilization I, MTH 100 Intro. to College Mathematics). Placement results will determine College Level Readiness in English and Mathematics.
Upon completion of this program, graduates will be able to:
- Design applications in object-oriented language using various dynamic and static data structures;
- Design digital circuity;
- Utilize multitasking, preemptive scheduling, time sharing operating system concepts and associated communications, networking, and security issues;
- Design and implement relational database with supporting applications;
- Demonstrate multi-user database processing in LANs in client-server systems;
- Demonstrate object-oriented design techniques using encapsulation, abstraction, inheritance, and reusability;
- Use software applications like spreadsheets, word processing, and basic programming; and
- Apply ethical reasoning in the technology environment.