These courses are designed for the
student who plans to transfer to a four-year college or university and obtain a
Bachelor of Science degree in Computer Science.
COSC1309 Logic Design
- A disciplined approach to
problem solving with structured techniques and representation of algorithms.
Prerequisite: MATH1314 (or higher) or two units of high school algebra. This course is a
prerequisite to all other computer science and engineering courses. The purpose of this course
is to provide the computer background needed by computer science,
mathematics, and engineering majors. Time will be spent on the
basics of how a digital computer works, how information is stored and
processed, and the binary and hexadecimal number systems. Projects will be assigned using
application programs pertinent to these particular fields. In
addition, programming concepts and constructs will be presented using a
programming language such as ALICE. Attention will be given to logic
design and programming fundamentals including conditional structures, loops,
and arrays.
Current Syllabus
COSC1415 Fundamentals of Programming
(Fundamentals of Computer Science I)
Prerequisites: COSC1309 (or consent of advisor) and MATH1314 or above. This course is the first course in procedural programming and software
engineering for computer science and engineering majors. The language used is C++. Emphasis
is on the fundamentals of structured design, development, testing,
implementation, and documentation.
Current
Syllabus
COSC2415 Data Structures (Fundamentals of Computer Science II) - Prerequisite: COSC1415. This course is an introduction to data structures and object-oriented programming using C++. Topics include class objects, abstract data types, inheritance, stacks, queues, linked lists, and binary trees. Current Syllabus
COSC2330 Advanced Structured Languages
(Discrete
Mathematics and its Applications) Prerequisite: COSC1415. This
course will provide further applications of programming and a mathematical
foundation in the area of discrete mathematics. Topics will include sets,
functions, algorithms, counting principles, logic foundations,
Boolean algebra, foundations of computation theory, and other topics not normally covered in an introductory
scientific programming course.
Current Syllabus
For more information send email to Charlotte Young,
Computer Science advisor, South Plains College.
cyoung@southplainscollege.edu
Check out the