Data Processing, Programming & Systems
63-64 Total Credits
This career program prepares students for entry-level programming
positions in a technical (non-business) environment. While designed
to go directly into employment, transfer to a 4-year computer/information
systems program is also possible.
To prepare students to obtain a job in the programming field.
- Graduates are employed in the programming field within one year.
- Graduates continue their education at a four-year institution in the field of CIS.
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.
To 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.
The student 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.
To 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.
To 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 Semester16.5 - 17.5 Credits
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.
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.
Any Tier 1 Social Science course.
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.
This course provides hands-on training and experience involving scientific word processing, computer based data analysis, graphical analysis techniques, interfacing hardware and software, data management concepts, scientific simulation methods, imaging technology, and presentation software. Students utilize a variety of hardware and software that is currently used in the scientific community. Prerequisite: one year of college preparatory mathematics.
Any Tier 1 Mathematics course.
A wide variety of credit courses including but not limited to swimming, fitness center, badminton, tennis, golf, bowling and aerobic dance.
Second Semester16.5 Credits
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
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.
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.
Any Tier 2 Social Science course.
Any Tier 2 Mathematics course.
A wide variety of credit courses including but not limited to swimming, fitness center, badminton, tennis, golf, bowling and aerobic dance.
Third Semester17.5 Credits
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++.
This course provides an overview of the science underlying the field of digital imaging. Topics covered include: historical development of digital imaging technology, introduction to computers, color theory and color calibration, how image input and output devices work, the science of digital image manipulation, computer generation and display of 3-D images, Kodak Photo CD technology, and an in-depth look at real world applications and their impact upon the individual and society. Students utilize state-of-the-art image manipulation software to exemplify and demonstrate the concepts presented. Laboratories involve individual and group laboratory experiences, which require written and/or oral reports.
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.
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.
This course is a comprehensive study of COBOL, including specification and syntax of the language. Students will be expected to write a number of programs which will collectively represent the range of the language. Prerequisite: CI110 Principles of Programming.
A wide variety of credit courses including but not limited to swimming, fitness center, badminton, tennis, golf, bowling and aerobic dance.
Fourth Semester12.5 Credits
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++.
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.
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.
Elective to be chosen in consultation with academic advisor.
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 or its equivalent
- We will accept you at your current level of readiness and provide opportunities for you to be successful at the
college.