Course Catalog

Computer Science Transfer Major - AS

West Burlington Campus, and select courses available at the Keokuk Campus

The Computer Science Transfer Major will prepare the student to transfer to a four year university and successfully complete a bachelor's degree in Computer Science.

The following courses are required for the Computer Science Transfer Major:

MAT-210, CSC-110, SPC-112, MAT-216, CSC-142, CSC-153, MAT-150, MAT-227, CSC-160, SDV-108, ENG-105, and ENG-106. The other courses are suggested and may be substituted; please consult with a Student Success Advocate.

Summary Sheet

The summary sheet provides a program overview and other information.

Download the summary sheet.

Curriculum Sequence


Fall I Semester Course Title Credit
SDV-108 The College Experience 1
ENG-105 Composition I 3
MAT-210 Calculus I 4
CSC-110 Introduction to Computers 3
ZZZ-CUL Cultural Awareness Course 3
TOTAL CREDITS 14

Spring I Semester Course Title Credit
ENG-106 Composition II 3
MAT-216 Calculus II 4
CSC-142 Computer Science 4
ZZZ-HUM Humanities Course 3
ZZZ-SOC Social Science Course 3
TOTAL CREDITS 17

Fall II Semester Course Title Credit
CSC-153 Data Structures 4
SPC-112 Public Speaking 3
ZZZ-HUM Humanities Course 3
MAT-150 Discrete Math 3
Take Course(s) Totaling at Least 4 Credits
ZZZ-LAB Lab Science Course 3-5
TOTAL CREDITS 17

Spring II Semester Course Title Credit
ZZZ-SOC Social Science Course 3
MAT-227 Differential Equations with Laplace 4
CSC-160 Software Design 4
Take one 3 Credit Course
ZZZ-MSC Math or Science Course 3-5
TOTAL CREDITS 14

SDV-108 - The College Experience

Lecture: 1

Credit: 1

This course is designed to empower new students to successfully transition to college. Students will learn academic success skills, strategies for personal development and exploration, college culture and expectations, and how to access college resources and services.

ENG-105 - Composition I

Lecture: 3

Credit: 3

A study of the principles of writing. Emphasis on rhetoric, mechanics and development of expository patterns: narration, description illustration, comparison/contrast, classification, process and cause/effect. Required for AA and AS Degrees. Prerequisite: Meet minimum test score requirements.

MAT-210 - Calculus I

Lecture: 4

Credit: 4

This course includes the study of limits and continuity, derivatives and differentiation, differentials, maximum and minimum function values and techniques of graphing, applications and an introduction to integration. Prerequisites: MAT-120 AND MAT-134 with a minimum grade of C- or meet minimum placement testing requirements.

CSC-110 - Introduction to Computers

Lecture: 3

Credit: 3

This course provides an introduction to computer concepts. The student will use the Windows operating system, presentation software, electronic spreadsheet software, database management software and word processing software. Microcomputer hardware and software as well as the processing concepts associated with each will be discussed. The course will also include information on file management, the Internet, virus protection and e-mail basics as applicable to the academic world as well as the business environment. Lab time outside of class is required to complete projects.

ZZZ-CUL - Cultural Awareness Course

Lecture: 3

Credit: 3

Courses fulfilling the Cultural Awareness requirement address the diversity of culture within the United States and across the world. These courses span a wide range of academic disciplines. Please see your Student Success Advocate to help choose the best option for you.

ENG-106 - Composition II

Lecture: 3

Credit: 3

A continuation of study of the principles of writing begun in ENG-105. Emphasis is placed on persuasive writing, critical analysis and the MLA research paper. Time will also be spent exploring print and electronic research sources and learning effective research strategies. Required for AA and AS Degrees. Prerequisite: ENG-105, with a minimum grade of C-.

MAT-216 - Calculus II

Lecture: 4

Credit: 4

This course is a study of integration, techniques of integration, applications and accompanying mathematical structure. Prerequisite: MAT-210 with a minimum grade of C-.

CSC-142 - Computer Science

Lecture: 3

Lab: 2

Credit: 4

This course introduces computer programming including data types, expressions, input/output, control structures, functional and object-oriented programming, and simple data structures. Students will be exposed to problem-solving skills through program refinement, documentation, and programming style.

ZZZ-HUM - Humanities Course

Lecture: 3

Credit: 3

Courses fulfilling the Humanities requirement address human history, languages, literature, philosophy, and the arts. These courses span a wide range of academic disciplines. The Associate of Arts and Associate of Science degrees require Humanities courses from at least two different disciplines. Please see your Student Success Advocate to help choose the best option for you.

ZZZ-SOC - Social Science Course

Lecture: 3

Credit: 3

Courses fulfilling the Social Science requirement address the behavior of humans as individuals and groups. These courses cover the academic disciplines of economics, geography, history, political science, psychology, and sociology. The Associate of Arts and Associate of Science degrees require Social Science courses from at least two different disciplines. Please see your Student Success Advocate to help choose the best option for you.

CSC-153 - Data Structures

Lecture: 3

Lab: 2

Credit: 4

This course continues the study of program design and construction began in CSC-142. An emphasis will be placed on data structures and practice in their specification, design, implementation, and use. Topics covered will include container classes, arrays, lists, stacks, queues, trees, graphs, algorithm analysis, object-oriented programming, data abstraction, and searching and sorting techniques. Prerequisite: CSC-142.

ZZZ-LAB - Lab Science Course

Lecture: 2-4

Lab: 2

Credit: 3-5

Courses fulfilling the Lab Science requirement incorporate hands-on experimentation and observation by students in the study of science. Any science course of 100-level or above including laboratory credit from the disciplines of biology, chemistry, physics, physical science, science, or environmental science can fulfill this requirement. Please see your Student Success Advocate to help choose the best option for you.

SPC-112 - Public Speaking

Lecture: 3

Credit: 3

This course examines both the theoretical and practical basis of speech communication, particularly public speaking. Emphasis is on speech preparation, organization, support, delivery and audience analysis.

ZZZ-HUM - Humanities Course

Lecture: 3

Credit: 3

Courses fulfilling the Humanities requirement address human history, languages, literature, philosophy, and the arts. These courses span a wide range of academic disciplines. The Associate of Arts and Associate of Science degrees require Humanities courses from at least two different disciplines. Please see your Student Success Advocate to help choose the best option for you.

MAT-150 - Discrete Math

Lecture: 3

Credit: 3

This course introduces concepts in discrete mathematics as applied to computer science logic, methods of proof, sets, counting techniques, discrete probability, permutations and combinations, graphs and trees, mathematical induction, and recursion are included. Connections between discrete math and programming concepts are emphasized. Prerequisites: MAT-120 or equivalent course, or ALEKS score of 50.

ZZZ-SOC - Social Science Course

Lecture: 3

Credit: 3

Courses fulfilling the Social Science requirement address the behavior of humans as individuals and groups. These courses cover the academic disciplines of economics, geography, history, political science, psychology, and sociology. The Associate of Arts and Associate of Science degrees require Social Science courses from at least two different disciplines. Please see your Student Success Advocate to help choose the best option for you.

MAT-227 - Differential Equations with Laplace

Lecture: 4

Credit: 4

This course is the study of elementary theory and applications of ordinary differential equations. The course includes first and second order differential equations. Prerequisite: MAT-216 with a minimum grade of C-.

ZZZ-MSC - Math or Science Course

Lecture: 2-4

Lab: 0-2

Credit: 3-5

Courses fulfilling the Math or Science requirement address quantitative and/or scientific reasoning skills. Any course of 100-level or above from mathematics or a science discipline can fulfill this requirement. Please see your Student Success Advocate to help choose the best option for you.

CSC-160 - Software Design

Lecture: 3

Lab: 2

Credit: 4

This course builds on the foundation of basic programming skills with further object-oriented development techniques and tools.  Instruction will include the design and development of software systems at the component and interface levels utilizing modeling languages and applying relevant software design patterns and frameworks.  This course provides experience developing software over an extended time period through long-term projects. Prerequisite:  C or better in CSC-142 and CSC-153 or instructor approval is required.

Brenda Wamsley - Associate Professor - Information Technology

Email: bwamsley@scciowa.edu
Diploma, Indian Hills Community College
AAS, Southeastern Community College
BGS, Western Illinois University
MS, Western Governors University

David Makuta - Instructor - Computer Science

Email: dmakuta@scciowa.edu
AAS, Lincoln Land Community College
BS, University of Illinois - Springfield