2019-2020 Catalog

COSC - COMPUTER SCIENCE

COSC 1010 INTRODUCTION TO COMPUTER SCIENCE I

This course introduces algorithmic problem solving and programming using principles of top-down design, stepwise refinement and procedural abstraction. Programming exercises in a popular programming language and experimentation with software in a closed laboratory supplement the discussion.

4

Prerequisites

MATH 0930 (C or better) or equivalent Math Placement test score

COSC 1030 COMPUTER SCIENCE I

This course introduces the student to algorithmic problem solving using principles of structured programming and object-oriented design. Algorithms are implemented in a high level object oriented programming language. Graphical user interfaces are used to motivate the object approach. Programming exercises and experimentation with software in a closed laboratory supplement the discussion.

4

Prerequisites

COSC 1010 or Instructor Permission

COSC 1350 WEB DEVELOPMENT I

Students will learn some of the most important topics of a prominent web programming language, from the basics of creating Web pages with graphics and links, using tables, and controlling page layout with frames, to more advanced topics including cascading style sheets, programming objects and events, creating multimedia Web page, and creating a Web page with forms.

3

COSC 1360 PC SUPPORT TECHNICIAN:

This course is intended to prepare students for a national certification exam to meet entry-level requirements for employment in areas closely related to the PC support industry. Examples include: small computer repair (A+ Certification), networking small computers (Network+ Certification), integrating the small computer with the internet (I-net Certification), and similar courses.

4

COSC 2030 COMPUTER SCIENCE II

Builds on the introduction to object-oriented programming begun in COSC 1010 and COSC 1030 with an emphasis on algorithms, data structures, software engineering.
4

Prerequisites

COSC 1030

COSC 2300 DISCRETE STRUCTURES

Introduces the mathematical concepts that serve as foundations of computer science: logic, set theory, relations and functions, graphs (directed and undirected), inductively defined structures (lists and trees), and applications of mathematical induction. Provides an introduction to abstract and rigorous thinking in advanced mathematics and computer science.

3

Prerequisites

class='sc-courselink' href='/en/Current/Catalog/Courses/MATH-MATHEMATICS/2000/MATH-2200'>MATH 2200 or equivalent, or MATH 2350 and COSC 1030 (may be taken concurrently), or instructor's permission.

COSC 2350 WEB DEVELOPMENT II

The main purpose of this course is to provide students with a strong understanding of Web design principles in the planning, building, publishing, maintaining, and publicizing of a Web site. This course focuses on the complete Web development cycle from the conception of the idea of a site through the building and publishing of the site. Construction components for this course will focus on the prominent programming language(s).

3

COSC 2360 WEB PAGE DYNAMICS & SCRIPTING

In this course, students will take an in depth look at programming concepts and techniques for web page design. Students will examine theoretical concepts that make the world of script programming unique. In addition, this course will adopt a practical hands-on approach when examining programming styles. Along with examining different coding, this course will explore the advancement of programming, as well as, timeless problem solving strategies.

3

COSC 2800 COMPUTER SCIENCE PORTFOLIO/CAPSTONE

This course will allow students to demonstrate knowledge of computer science concepts and computational thinking skills by completing a final project incorporating the content covered I the program, certificate or endorsement.  The opportunity to prepare an electronic portfolio is presented as students are required to implement a computer science project.

1-3

Prerequisites

Complete credit hours of the CS Endorsement or complete 45 credit hours of the Computer Science, Associate of Science program.