COSC Level 100 Courses  
 



COSC 110                  Computer Literature Application (Fall, Spring)                  3 Credits


This course is an introduction to fundamental concepts and applications of computing, designed for students with no prior training in computer use.  Topics include:  summary of personal and business uses of computers, from micros to mainframes; use of application software for word processing, spreadsheets and data base management; survey of computer and communications systems’ hardware components; development and use of system and application software; characteristics of high-level programming languages; accessing the Internet; and social issues.  This course may be used to satisfy the General Education Requirement in the Technology category.  (Note: This course does not qualify for computer science or computer technology major credit.)


COSC 111                Computing Principles & Technologies (Fall, Spring)          3 Credits

This course provides a proficient foundation in general computer science and computer technology concepts. It includes a survey of selected computer topics to provide fluency in information technology as well as emerging and societal issues surrounding information technology. Students are introduced to computer hardware, programming, web page development, software applications and networking models. This course may be used to satisfy the General Education Requirement in the Technology category.  


COSC 112                  Computer Science I (Fall, Spring)                                        4 Credits

Prerequisite: None. (Students without programming experience may be advised to take COSC 111 before or concurrently with COSC 112.) This course is a study of the formal syntax and semantics of a programming language.  Topics include expressions, assignments, declarations, control structures, arrays, data abstractions, subprograms, user interfaces, error handling, end of file handling, and string handling.  Aspects of Software Engineering include top down design, structured programming, and style in programming conducted in a block structured language, such as Pascal, C, or C++.  Ethical and social issues include information privacy, data reliability, data security, including wiretapping and encryption and ergonomics.  This course may be used to satisfy the General Education Requirement in the Technology category.


COSC 113                  Computer Science II (Fall, Spring)                      4 Credits

Prerequisite: COSC 112. Prerequisite or taken concurrently: MATH 141 or MATH 150. This course explores the design and analysis of large scale systems of programs.  Topics include testing, debugging, documentation, recursion, dynamic storage allocation, LIFO stacks, FIFO queues, trees, linked lists, routed I/O to multiple files, protecting software and other intellectual property, computer crimes, and constitutional and related issues.  This course may be used to satisfy the General Education Requirement in the Technology category.


COSC 190                  Intermediate Computer Programming (Fall, Spring)              4 Credits

Prerequisite: At least one prior computer-programming course using a general purpose language or consent of the instructor. Prerequisite or taken concurrently: MATH 141 or MATH 150. This course presents and implements the formal syntax and semantics of a programming language.  Topics include basic operations, control structures, arrays, data abstraction, subprograms, error handling, disk files, recursions, classes, introductory object-oriented programming, pointers, testing, and debugging.  Structured programming is stressed.  This course covers the content of two courses, COSC 112 and COSC 113, at an accelerated rate in one semester.  A block structured language such as C, C++, or Java is used.


100 200 300 400 500 600 700 800 900  next
return to list of courses





Computer Science Building Suite 207   14000 Jericho Park Road   Bowie, MD 20715   Phone: (301)860-3960   Fax: (301)860-3979
Copyright © 2006 Bowie State University | All Rights Reserved