This is an archived Dallas College Online Catalog. Please visit our current Online CatalogOnline Catalog at https://www1.dcccd.edu/catalog/cattoc.cfm?loc=DCCCD.
Notice: This catalog is no longer actively maintained. Some of the links/pages may no longer function. We apologize for any inconvenience.
COSC 1300 Computer Literacy (3)
This is a common course number. Prerequisite: None. The student will develop the ability to use computer-based technology in communicating, acquiring information and solving problems. Additionally, the student will evaluate the effects and implications of information technology on various aspects of society. COSC 1300 may not be applied towards a computer science major or minor. COSC 1300 or any higher level COSC course will meet the core curriculum and/or Associate in Arts or Associate in Sciences requirement. (2 Lec., 4 Lab.)
Coordinating Board Academic Approval Number 1101015107
COSC 1309 Programming Methodology and Logic Design (3)
This is a common course number. Prerequisite: None. Introduction to problem solving in computer science. Topics include software theory, structured programming methodology, representation of algorithms using pseudocode and graphical tools, and methods for testing, evaluation, and documentation. (3 Lec., 1 Lab.)
Coordinating Board Academic Approval Number 1102015107
COSC 1315 Computer Science I (3)
This is a common course number. Former course prefix/number CS 113. Prerequisite: None. This introductory course is designed to meet the requirements for a four-year degree with a major or minor in computer science, mathematics, or a scientific field. This course will focus on problem-solving using modular design techniques implemented with a structured programming language. (3 Lec., 1 Lab.)
Coordinating Board Academic Approval Number 1102015207
COSC 1317 Introduction To FORTRAN Programming (3)
This is a common course number. Former course prefix/number CS 121. Prerequisite: Mathematics 1414. This course is intended primarily for students pursuing a degree in an engineering, science, or related field which requires a one-semester course in FORTRAN programming. Emphasis is on the use of the FORTRAN language in technical applications. Topics include input/output, structures, and formatting. (2 Lec., 2 Lab.)
Coordinating Board Academic Approval Number 1102015207
COSC 1320 C Programming (3)
This is a common course number. Former course prefix/number CS 120. Prerequisite: Two years of high school algebra or Developmental Math 0093 or demonstrated competence approved by the instructor. This introductory course is designed to meet the requirements for a four-year degree with a major or minor in computer science, mathematics, or a scientific field. The emphasis is on the fundamentals of programming using the C Programming language. Topics covered include input/output processing, structured programming, modular design and problem-solving techniques. (3 Lec., 1 Lab.)
Coordinating Board Academic Approval Number 1102015207
COSC 1401 Microcomputer Concepts and Applications (4)
This is a common course number. Prerequisite: None. This course introduces the use of computers in business organizations, professional activities and personal life. Topics include terminology, hardware and software, applications and systems development, networking and the use of contemporary software. (3 Lec., 3 Lab.)
Coordinating Board Academic Approval Number 1101015207
COSC 1415 Introduction to Computer Science and Programming (4)
This is a common course number. Prerequisite: None. This introductory course is designed to meet the requirements for a four-year degree with a major or minor in computer science, mathematics, or a scientific field. This course focuses on problem-solving using modular design techniques implemented with a structured programming language. (3 Lec., 3 Lab.)
Coordinating Board Academic Approval Number 1102015207
COSC 1430 Programming I (4)
This is a common course number. Prerequisite: Computer Science 1315 or Computer Science 1415 or equivalent. Introduction to computer programming in an emerging or alternative programming language. Fundamentals of structured design, development, testing, implementation, and documentation are emphasized. Topics include language syntax, control structures, and program execution logic. This course may be repeated for credit when language varies. (3 Lec., 3 Lab.)
Coordinating Board Academic Approval Number 1102015207
COSC 2315 Computer Science II (3)
This is a common course number. Prerequisite: Computer Science 1315 and Mathematics 1414 or demonstrated competence approved by the instructor. This course is a continuation of Computer Science 1315 and is designed to meet the requirements for a degree in computer science or related field. Topics covered include structured problem-solving, elementary and advanced data structures, the use of pointer variables and references, and an introduction to object-oriented programming. (3 Lec., 1 Lab.)
Coordinating Board Academic Approval Number 1102015307
COSC 2320 Advanced C Programming (3)
This is a common course number. Prerequisite: Computer Science 1320 and Mathematics 1314 or Mathematics 1414 or demonstrated competence approved by the instructor. This course is a continuation of Computer Science 1320 and is designed to meet the requirements for a degree in computer science or a related field. Topics covered include a continuation of C Programming, structured problem-solving, elementary and advanced data structures including arrays, structures, and classes, the use of pointer variables and an introduction to object-oriented programming. (3 Lec., 1 Lab.)
Coordinating Board Academic Approval Number 1102015307
COSC 2415 Advanced Computer Science and Programming (4)
This is a common course number. Prerequisite: Computer Science 1415 and Mathematics 1414 or demonstrated competence approved by the instructor. This course is a continuation of Computer Science 1415 and is designed to meet the requirements for a degree in computer science or a related field. Topics include structured problem-solving, elementary and advanced data structures, the use of pointer variables and references, and an introduction to object-oriented programming. (3 Lec., 3 Lab.)
Coordinating Board Academic Approval Number 1102015307
COSC 2425 Assembly Language (4)
This is a common course number. Former course prefix/number CS 212/COSC 2325. Prerequisite: Computer Science 1315 or demonstrated competence approved by the instructor. This course is designed to meet the requirements for a degree in computer science or a related field. Topics covered include a study of assembly language programming, machine representation of data and instructions, and addressing techniques. (3 Lec., 2 Lab.)
Coordinating Board Academic Approval Number 1102015407
COSC 2430 Programming II (4)
This is a common course number. Prerequisite: Computer Science 1430 or demonstrated competence approved by the instructor. This course is a continuation of Computer Science 1430 and covers advanced features and programming techniques of the language under study. This course may be repeated for credit when language varies. (3 Lec., 3 Lab.)
Coordinating Board Academic Approval Number 1102015307
Academic Courses
Designated by the Texas Higher Education Coordinating Board for transfer among community colleges and state public four year colleges and universities as freshman and sophomore general education courses.
WECM Courses
Designated by the Texas Higher Education Coordinating Board as workforce education (technical) courses offered for credit and CEUs (Continuing Education Units). While these courses are designed to transfer among state community colleges, they are not designed to automatically transfer to public four year colleges and universities.