Page 158 - 2018-2019 Catalog
P. 158
Computer Information Science
CIS 001 Introduction to Computer Science 3.0 Units CIS 021 3.0 Units
Course Advisory: SCC minimum English and Math Discrete Structures for Computer Science
standards; keyboarding 30 wpm. Prerequisite: A minimum grade of C in CIS 023 and
General Education: Option A: Area D3 Math 020.
Transferable to UC/CSU Course Advisory: SCC minimum English standard.
Hours: 48-54 lecture, 16-18 lab. General Education: Option B: Area 2
An introduction to the hardware and software Transferable to UC/CSU
components of basic computer information systems. Hours: 32-36 lecture, 48-54 lab.
Also, an examination of information systems and their An introduction to the discrete structures used in
role in business. A review of historical, social and cultural Computer Science with an emphasis on their applications.
implications of computer technology in today’s society. Topics covered include: Functions, Relations and Sets; Basic
Course content will include hands-on familiarization Logic; Proof Techniques; Basics of Counting; Graphs and
with a computer operating system and common Trees; and Discrete Probability. (C-ID COMP 152)
application software. Additionally, the course includes
an introduction to computer programming using the CIS 022 Introduction to Programming 3.0 Units
Visual Basic.Net language. Students will learn to develop Prerequisite: CIS 001 with a minimum grade of C.
problem specifications, conduct detailed analysis, design Course Advisory: SCC minimum English and
algorithms, and construct structured computer programs. Math standards.
(C-ID BUS 140) General Education: Option A: Area D4
Transferable to UC/CSU
CIS 015 Programming in Visual Basic.NET 3.0 Units Hours: 48-54 lecture, 16-18 lab.
Prerequisite: CIS 001 with a minimum grade of C. An introduction to computer programming. The
Course Advisory: SCC minimum English and course’s content will include ‘hands-on’ development of
Math standards. structured algorithms and programs through top-down
Transferable to UC/CSU design, modular and object oriented programming, and
Hours: 48-54 lecture, 16-18 lab. standardized control structures. Taught using an object-
An introduction to Object Oriented Programming (OOP) oriented computer programming language such as C++, C#,
using Visual Basic.NET, emphasizing problem-solving Java, etc. (C-ID COMP 122)
techniques using structured design and development. An
extensive coverage of the Visual Basic computer language CIS 023 Data Structures and Algorithms 3.0 Units
will be conducted using the Microsoft.Net environment. Prerequisite: CIS 022 with a minimum grade of C.
Students will construct forms and define procedures, Course Advisory: SCC minimum English and
events, properties, methods and objects to solve a variety Math standards.
of business-oriented problems. General Education: Option A: Area D3
Transferable to UC/CSU
CIS 020 Assembly Programming 3.0 Units Hours: 32-36 lecture, 48-54 lab.
Prerequisite: A minimum grade of C in CIS 015, CIS 022 A study of the basic concepts associated with the creation
or CIS 035. and manipulation of data structures and their related
Course Advisory: SCC minimum English and processing algorithms. Topics include software engineering
Math standards. principles, the selection, design, and implementation of
General Education: Option A: Area D3 data structures including arrays, sequential and random
Transferable to UC/CSU access files, strings, stacks, queues, linked lists, and binary
Hours: 32-36 lecture, 48-54 lab. trees, and the development of efficient algorithms for
A hardware-oriented programming course dealing with sorting, searching, and manipulating these data structures.
programming a computer at the assembler language level. Taught using an object-oriented computer programming
Emphasis will be on the assembly language of computers. language such as C++, C#, Java, etc.
158

