Computer and Information Sciences - Computer Programming Certificate
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.
Additional course fee(s) required.
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.
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.
COSC 1336
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.
Additional course fee(s) required.
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.
COSC 1337
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.