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
   153   154   155   156   157   158   159   160   161   162   163