Glendale Community College Logo

GCC Mathematics & Computer Science Department
Sierpinski Triangle
red bar
Math Office link Math Solution link
GCC Math & Computer Science > Computer Science Course Descriptions

Computer Science Course Descriptions
click course ID or Course Name to view District competencies & outline
Course ID Course Name & Description
CSC 100 Introduction to Computer Science (C++)
4 credits
  Concepts of problem solving, structured programming in C++, fundamental algorithms and techniques, and computer system concepts. Social and ethical responsibilities. Intended for majors other than Computer Science.
Prerequisites: MAT120, or MAT121, or MAT122.
CSC 110 Introduction to Computer Science (Java)
4 credits
  Concepts of problem solving, structured and object-oriented programming in Java, fundamental algorithms and techniques and computer system concepts. Social and ethical responsibilities. Intended for Computer Science and Computer Systems Engineering Majors.
Prerequisites: MAT120, or MAT121, or MAT122.
MAT 120 Digital Design Fundamentals
4 credits
  Number systems, conversion methods, binary and complement arithmetic, Boolean switching algebra and circuit minimization techniques. Analysis and design of combinational logic, flip-flops, simple counters, registers, ROMs, PLDs, synchronous and asynchronous sequential circuits, and state reduction techniques. Building physical circuits.
Prerequisites: CSC100, or CSC110, or CSC181, or ELE181, or NET181, or equivalent, or permission of Instructor.
CSC 150 Mathematical Concepts/Applications
3 credits
  Review of arithmetic operations. The study of measurement and approximation, the metric system, topics from geometry, introductory statistics, elementary algebra concepts, and graphs, with emphasis on applications.
Prerequisites: Grade of "C" or better in MAT 082, or equivalent, or satisfactory score on placement exam.
CSC 180 Computing for Scientists, Engineers & Medical/Health Care Specialists
3 credits
  Introduction to computers and technology and their impact in science, engineering and medical/health care occupations and on society. Explores technology, current topics in computing, applications and related issues. Use of application software to create scientific documents, spreadsheets, databases, e- mail and text files, and use of Internet browsers pertaining to science, engineering, and health care fields and personal use. Intended for students in the science, engineering, and medical/health care fields. Prerequisites: None.
CSC 185 World Wide Web & Introductory Internet Programming
3 credits
  Organization of and access to information on the Internet. Design, creation and publication of interactive web pages with HTML, multimedia, animated custom graphics, applets and JavaScript programming. Ethical issues, including security and privacy on the World Wide Web.
Prerequisites: None.
CSC 205 Object-Oriented Programming & Data Structures
4 credits
  Covers Object-Oriented design and programming; elementary data structures; arrays; lists; stacks; queues; binary trees; recursion; searching and sorting algorithms.
Prerequisites: CSC100, or CSC110, or permission of Instructor.
CSC 230 Computer Organization & Assembly Language
4 credits
  Assembly language programming including input/output (I/O) programming and exception/interrupt handling. Register-level computer organization, I/O interfaces, assemblers, and linkers. Processor organization and design, data path, control, pipelining, and input/output. Memory organization with cache and virtual memory.
Prerequisites: (CSC100 or CSC110) and CSC/EEE120, or permission of instructor.
CSC 240 Introduction to Different Programming Languages
3 credits
 
Introduction to procedural (C/C++), applicative (LISP), and declarative (Prolog) languages.
Prerequisites: CSC205 or permission of instructor.
CSC 283 Bioinformatics & Scientific Computing
3 credits
 

Introduction to Bioinformatics, including history, concepts, major genetic databases and access tools. Computer software and techniques for analyzing one nucleotide or protein sequence, searching for similar sequences, and aligning and comparing two or multiple sequences. Microarray analysis and phylogenetic trees. Application of standard software to bioinformatic computing tasks, including word processing of reports, and use of spreadsheets for statistical analysis and graphing. Text editors, Unix, Internet web site searching and construction, and ethics.
Prerequisites: (BIO156 or BIO181) and (MAT120 or MAT121 or MAT122)], or permission of Instructor.
Corequisites:
BIO208 or BIO212AA is strongly suggested but not required.

CSC 285 Computer Programming in the WWW Environment
3 credits
  Software development paradigms and environments including Advanced HTML, JavaScript, Common Gateway Interface (CGI) and CGI scripting languages. Security and large scale data management.
Prerequisites: CSC185 and prior programming experience/coursework.
Glendale Community College
6000 West Olive Avenue
Glendale, Arizona 85302
623.845.3000
Glendale Community College North
5727 W. Happy Valley Rd
Glendale, AZ 85310
623.845.4000
Maricopa Community Colleges