HARFORD COMMUNITY COLLEGE CURRICULUM PLANNING SHEET 2015-2016 COMPUTER SCIENCE ASSOCIATE OF SCIENCES DEGREE Required Courses NAME CIS 115 3 CIS 201 4 CIS 214 4 CIS 221 4 CSI 131 4 CSI 132 4 ENG 101 (GE) 3 MATH 203 (GM) 4 MATH 204 (GM) 4 MATH 210 3 *ARTS/HUMANITIES ELEC (GH) 3 *ARTS/HUMANITITIES ELEC (GH) 3 *BEHAV/SOC SCI ELEC (GB) 3 *BEHAV/SOC SCI ELEC (GB) 3 *BIO/PHYS LAB SCI ELEC (GL) 4 BIO/PHYS SCI ELEC (GS) 3 GENERAL ELECTIVE* 3 PHYS ED ELEC 1 HCC Credit Trans. Credit Mil./Test Credit Remaining Requirements/ Comments DIVERSITY REQUIREMENT TOTAL 60 TOTAL CREDITS REMAINING FOR DEGREE: SEE REVERSE SIDE FOR CATALOG PROGRAM INFORMATION AND SPECIFIC COURSE REQUIREMENTS. Prepared by Date: It is the student’s responsibility to APPLY FOR GRADUATION (degree or certificate) by the published deadlines: March 1 for May graduation; June 1 for August graduation; and October 1 for December graduation. Req’d Credit ASSOCIATE OF SCIENCES DEGREE 2015 - 2016 COMPUTER SCIENCE Award: Associate of Sciences Degree No. of credits required: 60 For more information: Contact Jerome Brown, 443-412-2125, jebrown@harford.edu; Madrice Guy, 443-412-2264, mguy@harford.edu; or Advising, Career, and Transfer Services, 443-412-2301. PROGRAM DESCRIPTION Computer Science is the study of the design, theory and programming of the computer system. The Computer Science program gives students an understanding of the problem-solving techniques used to program the computer as well as an understanding of the principles that govern the conceptual organization of the computer system and its processes. The program emphasizes the mathematical and scientific components of programming. PROGRAM GOALS Students who successfully complete the Computer Science Program will: 1. Develop skills and expand their knowledge in computer science through research and self-directed study and communicate their knowledge in speaking and writing. 2. Apply the defining processes of computer science - theory, abstraction, and design - to solve a wide variety of problems. 3. Solve cross discipline problems through the integration of mathematics, traditional sciences and computer science principles. 4. Analyze and evaluate traditional algorithms used for data reorganization and manipulation. 5. Possess the necessary skills for transfer to an accredited four year institution. TRANSFER INFORMATION This program provides the first two years of a BS degree in Computer Science. EMPLOYMENT INFORMATION According to the 2014-2015 Occupational Outlook Handbook , systems software engineers often study computer science or computer information systems. Overall, employment of computer software engineers and computer programmers is projected to increase 15% by 2022. Job prospects should be best for those with a bachelor's degree and relevant experience. Demand for computer software engineers will increase as computer networking continues to grow. For example, expanding Internet technologies have spurred demand for computer software engineers who can develop Internet, intranet, and World Wide Web applications. Likewise, electronic data-processing systems in business, telecommunications, healthcare, government, and other settings continue to become more sophisticated and complex. Implementing, safeguarding, and updating computer systems and resolving problems will fuel the demand for growing numbers of systems software engineers. In addition, information security concerns have given rise to new software needs. Concerns over cyber security should result in the continued investment in software that protects computer networks and electronic infrastructure. The expansion of this technology over the next 10 years will lead to an increased need for software engineers to design and develop secure applications and systems, and to integrate them into older systems. DEGREE REQUIREMENTS Recommended Course Sequence First Semester Credits ENG 101 English Composition MATH 203 Calculus I CIS 115 Fundamentals of Programming Behavioral/Social Science Elective * Biological/Physical Science Elective* 3 4 3 3 3 Semester Total 16 Second Semester Credits CSI 131 Computer Science I MATH 204 Calculus II Arts/Humanities Elective * Physical Education Elective 4 4 3 1 Semester Total Third Semester 12 Credits CIS 201 Assembly Programming Language CIS 221 C++ Programming Language General Elective * Biological/Physical Lab Science Elective * 4 4 3 4 Semester Total Fourth Semester 15 Credits CSI 132 Computer Science II CIS 214 Programming II: Java MATH 210 Discrete Structures Arts/Humanities Elective * Behavioral/Social Science Elective * Semester Total 4 4 3 3 3 17 * Electives should be chosen based upon the requirements of the institution to which transfer is planned. Note: The following codes identify courses which satisfy the General Education Degree Requirements: Behavioral/Social Science+ English Composition Arts/Humanities+ Interdisciplinary and Emerging Issues Biological/Physical Laboratory Science Mathematics Biological/Physical Science + For AS, AA, and AAT degrees, Behavioral/Social Science and Arts/Humanities electives must be selected from two different disciplines. TO SATISFY THE DIVERSITY REQUIREMENT: Associate degree students must complete one 3-credit diversity course . It is , , recommended that students select one of the 3-credit course electives from those that also appear on the approved list of diversity course graduation requirements.