Computer and Information Sciences - Computer Programming Certificate



Year 1 Semester 1
Fall
COSC 1301 Introduction to Computing

Overview of computer systems - hardware operating systems the Internet and application software including word processing spreadsheets presentation graphics and databases. Current topics such as the effect of computers on society and the history and use of computers in business educational and other interdisciplinary settings are also studied. This course is not intended to count toward a student's major field of study in business or computer science.

Credit hours
3 credit hours.
Lecture/Lab/Clinical
Three hours of class each week.

Note

Additional course fee(s) required.

COSC 1336 Programming Fundamentals I

This course introduces the fundamental concepts of structured programming and provides a comprehensive introduction to programming for computer science and technology majors. Topics include software development methodology data types control structures functions arrays and the mechanics of running testing and debugging. This course assumes computer literacy.

Credit hours
3 credit hours.
Lecture/Lab/Clinical
Two hours lecture and two hours lab each week.
Total Credit Hours
6

Year 1 Semester 2
Spring
COSC 1337 Programming Fundamentals II

This course focuses on the object-oriented programming paradigm emphasizing the definition and use of classes along with fundamentals of object-oriented design. The course includes basic analysis of algorithms searching and sorting techniques and an introduction to software engineering processes. Students will apply techniques for testing and debugging software.

Credit hours
3 credit hours.
Lecture/Lab/Clinical
Two hours lecture and two hours lab each week.
Prerequisites

COSC 1336 

COSC 1315 Introduction to Computer Programming JAVA

Introduction to computer programming for solving a variety of problems. This course is intended for non-computer science and non-computer engineering majors. Emphasis on the fundamentals of design development testing implementation and documentation of computer programs. Includes problem solving with structured techniques and algorithms using pseudo code and/or graphical representations.

Credit hours
3 credit hours.
Lecture/Lab/Clinical
Two hours lecture and two hours lab each week.

Note

Additional course fee(s) required.

Total Credit Hours
6


Year 2 Semester 1
Fall
COSC 2336 Programming Fundamentals III

Further applications of programming techniques introducing the fundamental concepts of data structures and algorithms. Topics include data structures (including stacks queues linked lists hash tables trees and graphs) searching sorting recursion and algorithmic analysis. Programs will be implemented in an appropriate object-oriented language.

Credit hours
3 credit hours.
Lecture/Lab/Clinical
Two hours of lecture and two hours of lab each week.
Prerequisites

COSC 1337 

Total Credit Hours
3



Total Program Hours
15



PROGRAM DESCRIPTION:

Computer occupations are great field for students who either plan to transfer to a four-year college or university, or develop the knowledge and skills necessary to function as a computer applications specialist in a variety of working environments. Applied skills are developed through “hands-on” training utilizing modern computer equipment and software. Transferability and specific requirements can be determined only by the receiving institution. Curriculum is often used as a resume builder for current or potential employees.



Recommended High School Endorsement
Business and Industry

Program Director
Faculty Advisor