2018-2019 Undergraduate General Catalog


200

COSC 205 Management Information Systems I

This course provides an introduction to computer fundamentals and information systems. Topics include basic information systems components, database systems, decision support systems, and computer security considerations. The use of appropriate software packages will be included as lab assignments.

Credits

3

Cross Listed Courses

BSAD 205

COSC 210 Computer Science I

An introduction to computer science, which include topics such as software engineering, computer architecture, and programming languages. Emphasis on learning the styles, techniques, and methodologies necessary to design and develop readable and efficient programs.

Credits

4

COSC 211 Computer Science II

A broadening of foundations for computer science with advanced concepts in software engineering and program development. Topics include an introduction to data structures, analysis of algorithms, and object-oriented design.

Credits

4

Prerequisites

COSC 210

COSC 212 Introduction to Data Science

An introduction to the discipline of data science, which uses computer-based tools to extract knowledge from data. This course introduces the student to data science practices and basic theory using practical, hands-on examples that explore methods of data manipulation, basic modeling techniques, and data visualization using modern data science programming tools.

Credits

3

COSC 215 Fundamentals of Database Processing

This course will acquaint students with applications and the logical structure of database management systems and database processing. Discussion of database systems and design of special projects utilizing different query and other high-level programming languages reinforces the theoretical concepts.

Credits

3

Prerequisites

COSC 210

COSC 219 Big Data in Medicine (SI)

Students will be introduced to the fields of genetics and genomics with an emphasis on understanding how genetic technology affects their everyday lives and how the general public learns about and uses new genetic technology. Students will learn the material through lecture, discussion, case studies, and reading the scientific literature. The course will also feature guest lectures from members of the community involved in big data in medicine. Finally, students will apply their knowledge by analyzing data from the Sanford data collaborative data set and presenting their findings to a general audience.

Credits

3

Cross Listed Courses

BIOL 219

COSC 221 COBOL and Business Data Processing

This course stresses application of computer software to management and commercial areas using COBOL as the primary programming language. Applications will be to particular problems in business and management. Topics include; sequential, indexed sequential and relative file processing techniques within a business environment. The structured design and implementation of the programming projects utilize file creation, editing and updating concepts.

Credits

3

Prerequisites

COSC 210

COSC 225 WEB Programming

This course is designed to provide a guide for programmers to develop web applications using popular web programming languages such as JavaScript and Perl. Web pages created using basic HTML are static. We will learn how to use web programming languages to bring web pages to life by adding dynamic content such as scrolling messages, animation, data input forums and interactive quizzes. We will discuss how to maintain and process clients' information using cookies and server-side processing.

Credits

3

Prerequisites

COSC 211

COSC 226 C++ Programming

This course provides an overview of the C++ programming language.

Credits

3

Prerequisites

COSC 211

COSC 235 Computer Organization and Architecture

This course is designed to provide students with an introduction to the organization and architecture of digital computer systems. Topics include number systems, binary arithmetic, Boolean algebra, combinatorial and sequential logic circuits, and computer system components and their interrelationships. This course consists of both a lecture and a lab portion of hands-on hardware manipulation.

Credits

4

Prerequisites

COSC 211

Cross Listed Courses

PHYS 235

COSC 241 Management Information System II

This course provides an introduction to the analysis and design of business information systems. Concentrates on the analysis phase of systems development. Covers systems development life cycle, feasibility studies, analysis of user requirements, and development of logical system models.

Credits

3

Prerequisites

COSC 205 or COSC 210

Cross Listed Courses

BSAD 241

COSC 260 Computer Science III

This course investigates various representations for several advanced data structures as well as compares and analyzes various algorithms for manipulating such data structures. Data structures examined include stack, queue, list, tree, and graph. Algorithms for sorting, searching, and memory management will also be examined.

Credits

3

Prerequisites

COSC 211

COSC 270 Network Administration

Network administration is one of the fastest growing fields in information technology. This course is designed to provide you with a thorough grounding in various networking systems, including hands-on activities in installation, configuration, and administration of local area networks.

Credits

3

Prerequisites

COSC 235