A.S. in Computer Science
Hudson County Community College
Key Information
Select location
Campus location
Jersey City, USA
Languages
English
Study format
On-Campus
Duration
2 years
Pace
Full time
Tuition fees
USD 149 / per credit **
Application deadline
Request info *
Earliest start date
Request info
* we ask international students to submit applications two months prior to program start date
** per credit for residents; $298.00 per credit for non residents; $440.00 per credit for international or out of state
Introduction
The graduates of the Associate in Science degree in Computer Science are prepared for transfer to four-year institutions to complete bachelor's degrees in Computer Science, Mathematics, or related fields. The curriculum provides instruction in computer programming on the application and system levels, an understanding of computer hardware organization and architectures, and a working knowledge of microcomputer and microprocessor design. Students may choose from two tracks, one leading to a Bachelor of Science degree and the other leading to a Bachelor of Arts degree. The latter requires fewer advanced mathematics and physics courses. A.S. Computer Science curriculum for transfer to Bachelor of Science.
Curriculum
Computer Science AS General Education Requirements
- CSS-100 College Student Success
- ENG-101 College Composition I
- ENG-102 College Composition II
- MAT-111 Calculus I
- MAT-112 Calculus II
- PHY-111 Engineering Physics I
- 1 Social Science Elective
- 1 Humanities Course (Recommended HUM-101)
- 1 Social Science or Humanities Elective
- ENG-112 Speech
- MAT-211 Calculus III
Computer Science AS Major Requirements
- CSC-113 Computer Logic & Discrete Math
- CSC-115 Programming in C++ for Computer Science
- CSC-214 Data Structures & Advanced Programming
- 1 Math or Science Electives (4 credits)
Take CSC-117 or CSC-118
- CSC-117 Java Programming
- CSC-118 Python Programming
Take 3 Courses from CSC-226, 227, 230, 231, 232, 235, 240, 242 or 245
- CSC-226 Database Design and Concepts
- CSC-227 Introduction to Operating Systems
- CSC-230 Data Communication Concepts
- CSC-231 Information Systems Analysis & Design
- CSC-232 Cybersecurity
- CSC-235 Network Security
- CSC-240 Introduction to Networks & Networking
- CSC-242 Computer Forensics & Investigations
- CSC-240 Introduction to Networks & Networking
- CSC-245 Ethical Hacking