Computer Science AS
68 - 70 Total CreditsDesigned to transfer to a Bachelor's degree program in computer science, this transfer program will give graduates the foundation to continue their studies in virtually any computer field.
Goals & Outcomes
To prepare students for successful transfer to a 4-year institution.
- Students transfer with full junior status to 4-year institutions.
- Students maintain/improve their GPAs at the transfer institution.
To enable students to develop a theoretical knowledge base and first hand experience with the problem solving process.
- Students will design problem solutions and write programs utilizing both structured and object-oriented concepts.
- Students will develop problem solutions using a variety of programming languages.
- Students will utilize a variety of software productivity tools used in the computer analysis world.
Provide students with knowledge of and experience in several subfields of Computer Science.
- Students demonstrate knowledge of a variety of computer science subfields.
- Students will demonstrate an understanding of the components of several subfields.
- Students will work as part of a group to complete laboratory assignments and projects
- Students will demonstrate their ability to function effectively within a group.
- Students will demonstrate the ability to interact with the members of the group in a give and take manner.
- Students will demonstrate an ability to respect diverse opinions within the group and effectively compromise to develop workable solutions.
Prepare students to recognize the ethical and moral standards relating to the field of computer software development.
- Students are required to bibliographically reference all sources in their written materials and source code.
- Students will demonstrate integrity and professionalism when completing projects and interacting with their peers and instructors.
- Enable students to develop analytical problem solving skills.
- Students will develop flowcharts and algorithms for a variety of problems from science and business.
To prepare students to communicate effectively in the field of Computer Science.
- Students will be part of a group and write laboratory reports in their lab based computing and science classes.
- Students will write appropriately documented programs in their programming courses.
- Students will make oral presentations as required in computer science courses.
To prepare students to demonstrate information literacy.
- Students will use traditional and contemporary information technology.
- Students will identify, access, and appropriately use authoritative sources of information.
First Semester17.5 Credits
ED100 College Seminar 1 cr
College Seminar is an opportunity for students to develop the skills necessary to improve the chances for success in the college environment. General College procedures, the fundamental notions of time management and study skills, and the specific responsibilities of today's students in a variety of local and global environments are discussed. One or more collaborative projects will be an integral part of the course. Corequisites: The course must be taken in the student's first thirty hours of study. General first year courses would usually be taken at the same time.
EN101 English 1: Composition 3 cr
English 1 is a composition course. By focusing on several kinds of writing--self expressive, informative, argumentative/persuasive, and others--it teaches the student to produce the clear, correct and effective prose required in a wide variety of professions and occupations. Class meetings are a blend of lecture and discussion with frequent in-class writing activities. Conferences may be required. Readings are studied as models of good writing and for the ideas they contain. There are eight writing assignments altogether, including an in-class essay, a research-based assignment, and a business writing assignment. Prerequisites: Appropriate evaluation on the placement test writing sample, or successful completion of EN099 Introduction to College English, or successful completion of SL116 ESL4 Advanced Composition, or permission of Humanities Department Head or course instructor.
CI110 Principles of Programming 3 cr
This course is an introduction to computer programming methods and techniques of problem solving using structured programming. Students are expected to develop the ability to analyze problems and organize effective solutions. Techniques of problem solving include defining the problem, specifying required input and output, developing the algorithm and testing the solution. The course is devoted to introducing the student to translating the algorithms introduced in class to the C++ programming language. Prerequisite: one year of college preparatory mathematics.
CI130 Programming in C++ 3 cr
This course is a comprehensive study of standard C++ with an emphasis on sound structured programming principles, good style, and top down method of program design. Students are expected to design, code, execute and debug C++ programs to solve problems relating to a variety of fields. Prerequisite: CI110 Principles of Programming.
MA151 Calculus 1 4 cr
This is the first in a sequence of three courses in analytic geometry and calculus for students intending to transfer to programs requiring a thorough background in calculus. Topics include limits and continuity, differentiation of algebraic and trigonometric functions, and indefinite and definite integration. Applications are included. Prerequisite: An appropriate placement test result or MA150 Precalculus.
Social Science Elective
PE Physical Education .5 cr
A wide variety of credit courses including but not limited to swimming, fitness center, badminton, tennis, golf, bowling and aerobic dance.
Second Semester16.5 - 17.5 Credits
EN102 English 2: Ideas & Values in Literature 3 cr
This course seeks to deepen the students' understanding of human nature and the human condition through the study of ideas and values expressed in both imaginative literature and a full-length book of non-fiction. To this end, students use and develop critical thinking and language skills. They do so mainly in their attempts to raise and answer questions in their readings, discussions, and expository writing tasks, which may include exploratory writing, an academic journal, reports and essays. A library-oriented research project is required. Prerequisite: EN101 English 1: Composition or EN105 English Composition for Speakers of Other Languages
CI230 Data Structures 3 cr
This course is designed to introduce students to advanced programming concepts. Data encapsulation and abstraction are emphasized throughout the development of static and dynamic data structures. Structures covered include stacks, queues, linked lists, trees and graphs. Recursion as a programming tool is covered as well as searching and sorting techniques. Prerequisite: CI130 Programming in C++.
MA152 Calculus 2 4 cr
This is the second in a sequence of three courses in calculus for students intending to transfer to programs requiring a thorough background in calculus. Topics include the integration of trigonometric functions, the differentiation and integration of the logarithmic, exponential, and inverse trigonometric functions, further techniques in integration, L'Hopital's Rule, improper integrals, and infinite series. Applications are included. Prerequisite: MA151 Calculus 1.
Social Science Elective
Computer Language Elective 3cr
CI256 Intro to Programming for the Internet 3 cr
This course provides an introduction to the tools needed to create and manage a web site. Topics covered include history of the Internet and the World Wide Web (WWW), how to access the WWW, identifying goals needed to create a successful web site, page layout programs, and an introduction to Hypertext Markup Language (HTML). Common Gateway Interface (CGI) scripts and legal issues of copyright on the web are discussed. Students create their own web site. Prerequisite: CI130 Programming in C++, or IS180 Internet for Business.
PH115 Science of Multimedia 4 cr
This course examines the scientific and computer concepts necessary to fully understand and utilize multimedia methods. Topics include: introduction to personal computers, color science, digital imaging, analog and digital sound concepts, video theory, animation techniques, authoring software, multimedia distribution on the Internet ,as well as the testing and quality control of multimedia productions. Students utilize a variety of hardware and software packages to explore and demonstrate the concepts presented Laboratories involve individual and group laboratory experiences, which require written and/or oral reports.
- Elective to be chosen in consultation with academic advisor.
PE Physical Education .5 cr
A wide variety of credit courses including but not limited to swimming, fitness center, badminton, tennis, golf, bowling and aerobic dance.
Third Semester17.5 - 18 Credits
Physics Elective
PH151 General Physics 1 4 cr
This is the non-calculus physics course for technology, business administration, computer science and liberal arts and sciences students. It covers the following topics: mechanics, wave motion and heat. Prerequisite: three years of college preparatory mathematics including trigonometry.
PH152 General Physics 2 4 cr
This is a continuation of General Physics 1 and includes topics in electricity and magnetism, geometrical and physical optics and modern physics. Prerequisite: PH151 General Physics 1.
PH261 Engineering Physics 1 4.5 cr
This is the first of three calculus-based physics courses for mathematics, physics and engineering students. It covers the following topics: translational motion, particle dynamics, work and energy, momentum and impulse, rotational kinematics, rigid body motion, gravitation, vibrational motion, fluid mechanics, wave motion and acoustics. Analysis of experiments and other assignments requires the use of computers. Final grade will typically be based on three one hour exams, quizzes, laboratory reports and a departmental final exam. Prerequisites: MA151 Analytical Geometry and Calculus 1.
PH262 Engineering Physics 2 4.5 cr
This is a standard calculus-based physics course in heat, electricity and magnetism for mathematics, physics and engineering students. It covers the following topics: temperature and expansion, calorimetry, heat transfer, the laws of thermodynamics, Coulomb's Law, the electric field, potential, capacitance, Ohm's Law, DC circuits, the magnetic field, charged particle ballistics, induced EMF, inductance and electromagnetic oscillations. Analysis of experiments and other assignments requires the use of computers. Final grade will be based upon a minimum of three one-hour exams, laboratory reports, and a departmental final exam. Prerequisites: MA152 Analytical Geometry & Calculus 2; PH261 Engineering Physics 1.
MA275 Discrete Algebraic Structures 4 cr
This course introduces mathematical systems. Topics include methods of proof, sets, logic, functions, relations, graphs, trees, and algebraic systems. Prerequisite: MA151 Calculus 1. (Fall Semester only)
CI245 JAVA Programming 3 cr
This course introduces the concepts of object oriented programming (OOP) and provides a thorough introduction to the general purpose JAVA programming language. Topics covered include: data abstraction, data encapsulation, inheritance, polymorphism, class structures, application and applet programming, data types, selection and loop structures, graphical user interface programming with the abstract windowing toolkit, exception handling, data streams and internet applications. Prerequisite: CI130 Programming in C++, or permission of instructor.
CI260 Microcomputer Programming 3 cr
This course concentrates on assembler language programming of the 8086 family of microprocessors. A review of the binary number system and arithmetic operations and signed binary numbers is followed by a study of the architecture of the 8086 and its associated family of chips. Addressing modes and their applications are covered with respect to the instruction set. An introduction to interfacing techniques prepares the student for advanced courses. Prerequisite: CI130 Programming in C++, or permission of the Department Head.
CI285 Systems Operations & Management 3 cr
Students will be introduced to operating system concepts, including history, multitasking, management of processes, devices, memory and files, scheduling, security, virtual, real-time and distributed systems. Students will take examinations and work on projects as required. Prerequisite: Any three credit programming language.
PE Physical Education .5 cr
A wide variety of credit courses including but not limited to swimming, fitness center, badminton, tennis, golf, bowling and aerobic dance.
Fourth Semester16.5 - 17 Credits
Physics Elective
PH151 General Physics 1 4 cr
This is the non-calculus physics course for technology, business administration, computer science and liberal arts and sciences students. It covers the following topics: mechanics, wave motion and heat. Prerequisite: three years of college preparatory mathematics including trigonometry.
PH152 General Physics 2 4 cr
This is a continuation of General Physics 1 and includes topics in electricity and magnetism, geometrical and physical optics and modern physics. Prerequisite: PH151 General Physics 1.
PH261 Engineering Physics 1 4.5 cr
This is the first of three calculus-based physics courses for mathematics, physics and engineering students. It covers the following topics: translational motion, particle dynamics, work and energy, momentum and impulse, rotational kinematics, rigid body motion, gravitation, vibrational motion, fluid mechanics, wave motion and acoustics. Analysis of experiments and other assignments requires the use of computers. Final grade will typically be based on three one hour exams, quizzes, laboratory reports and a departmental final exam. Prerequisites: MA151 Analytical Geometry and Calculus 1.
PH262 Engineering Physics 2 4.5 cr
This is a standard calculus-based physics course in heat, electricity and magnetism for mathematics, physics and engineering students. It covers the following topics: temperature and expansion, calorimetry, heat transfer, the laws of thermodynamics, Coulomb's Law, the electric field, potential, capacitance, Ohm's Law, DC circuits, the magnetic field, charged particle ballistics, induced EMF, inductance and electromagnetic oscillations. Analysis of experiments and other assignments requires the use of computers. Final grade will be based upon a minimum of three one-hour exams, laboratory reports, and a departmental final exam. Prerequisites: MA152 Analytical Geometry & Calculus 2; PH261 Engineering Physics 1.
Elective
CI271 Database Design & Implementation 3 cr
This course explains and compares available database management systems and query languages available, including relational database and procedural query languages. Students will participate in projects using database file organization, data structures, and development techniques to design application databases. The roll of database in system development and information system design is emphasized. A modern database tool is used in the laboratory portion of this course. Prerequisite: Any 3-credit programming language, or permission of the Department Head.
CI272 Visual Basic 3 cr
This course introduces the student to object oriented programming techniques in a Windows environment. The fundamentals of event driven programming are covered using the Rapid Application Development tool Visual Basic (VB). Planning, programming and debugging VB applications using modern programming techniques and practicing good graphical user interface design are emphasized. Prerequisite: CI130 Programming in C++.
CI280 Computer Graphics 1 3 cr
This course provides an introduction to the field of 3D computer graphics. Topics include: 2D vector algebra, 3D model creation, 3D transformation theory, texture and shader techniques, lighting effects, camera basics, mesh creation of model resources, user interactivity, animation techniques, and methods for achieving physically realistic behaviors. A professional graphics package and 3d design package are used to complete programming and laboratory assignments. Prerequisites: CI245 Java Programming and MA121 Fundamentals of College Math 1.
PE Physical Education .5 cr
A wide variety of credit courses including but not limited to swimming, fitness center, badminton, tennis, golf, bowling and aerobic dance.
Prerequisite
- High School Math Course 1,2,3 or their equivalent are required.
- We will accept you at your current level of readiness and provide opportunities for you to be successful at the college.






