Menu

Computer Information Systems Courses

INTRODUCTION TO COMPUTER INFORMATION SYSTEMS

Course Number: CIS 1

Units: 4

Class: 3 hours lecture, 3 hours laboratory (GR or P/NP)

Acceptable for credit: CSU, UC

Description: General nature of computer hardware, software and systems: Hands-on applications include introduction to word processing, spreadsheet, database management and presentation software, and a brief introduction to web browsing and email. 0701.00

AA/AS area 4c


INTRODUCTION TO COMPUTER SCIENCE

Course Number: CIS 5

Units: 5

Class: 4 hours lecture, 3 hours laboratory (GR or P/NP)

Acceptable for credit: CSU, UC

Description: Introduction to computer science: Architecture of digital computers, design of algorithms for solving various problems, and basic skills in computer programming. 0706.00

AA/AS area 4c


INTRODUCTION TO COMPUTER PROGRAMMING

Course Number: CIS 6

Units: 5

Class: 4 hours lecture, 3 hours laboratory (GR or P/NP)

Acceptable for credit: CSU, UC

Description: Introduction to computer programming: Algorithm design, flow charting, and debugging; elements of good programming style. Course may be instructed in any programming language. 0707.10

AA/AS area 4c


Microcomputer Assembly Language
Course Number: CIS 20
Units: 4

Class: 3 hours lecture, 3 hours laboratory (GR or P/NP)

Recommended preparation: CIS 3 or 6 or 26
Acceptable for credit: CSU, UC

Description: Introduction to assembly language: Input/output operations, use of files, program flow controls, interaction with OS via interrupts, pointers and arrays, strings and structured programming, and related applications. 0707.10

AA/AS area 4c


OBJECT-ORIENTED PROGRAMMING USING C++

Course Number: CIS 25

Units: 4

Class: 3 hours lecture, 3 hours laboratory (GR or P/NP)

Recommended preparation: CIS 6 or 26

Acceptable for credit: CSU, UC

Description: Object-oriented methods of software development using C++: Design and implementation of objects, class construction and destruction, encapsulation, inheritance, and polymorphism. 0707.10

AA/AS area 4c


C++ Programming Language II
Course Number: CIS 25B
Units: 4

Class: 3 hours lecture, 3 hours laboratory (GR or P/NP)

Prerequisite(s): CIS 25 or 36A and familiarity with the C++ programming language
Acceptable for credit: CSU, UC

Description: Continuation of CIS 25. Object-oriented program design using the C++ programming language: Designing and programming with exceptions, threads, file input/output (I/O); networking and graphic classes; developing code using tools such as .NET; and working with projects in areas such as animation. 0707.10

AA/AS area 4c


DATA STRUCTURES AND ALGORITHMS

Course Number: CIS 27

4 units, 3 hours lecture, 3 hours laboratory (GR or P/NP)

Pre-requisite: CIS 25 or 26 or 36A

Acceptable for credit: CSU, UC

Description: Use of abstract forms of data in programming: Concepts, and implementation and applicability of different forms of data to various programming problems. 0707.10

AA/AS area 4c


JAVA PROGRAMMING LANGUAGE I

Course Number: CIS 36A

Units: 4

Class: 3 hours lecture, 3 hours laboratory (GR or P/NP)

Pre-requisite: CIS 25 or 26 or 215

Acceptable for credit: CSU, UC

Description: Introduction to object-oriented program design: Overview of the Java programming language including developing applets for web pages and stand-alone applications. 0707.10

AA/AS area 4c


JAVA PROGRAMMING LANGUAGE II

Course Number: CIS 36B

Units: 4

Class: 3 hours lecture, 3 hours laboratory (GR or P/NP)

Pre-requisite: CIS 36A, 25 and familiarity with Java Programming Language

Acceptable for credit: CSU, UC

Description: Object-oriented program design using the Java programming language: Designing and programming with exceptions, threads, file input/output (I/O); networking and graphics classes; developing code using tools such as Java 2D API and SWING; and working with projects in areas such as animation. 0707.10

AA/AS area 4c


Selected Topics in Computer Information Systems
Course Number: CIS 48GA-MZ
Units: .5-9

Class: 0-9 hours lecture, 0-27 hours laboratory (GR)

Acceptable for credit: CSU, UC◆
Description: See section on Selected Topics. 0702.00


INDEPENDENT STUDY IN COMPUTER INFORMATION SYSTEMS

Course Number: CIS 49

Units: .5-5 (GR)

Acceptable for credit: CSU, UC

Description: See section on Independent Study. 0702.00


STRUCTURE AND INTERPRETATION OF COMPUTER PROGRAMS

Course Number: CIS 61

Units: 5

Class: 4 hours lecture, 3 hours laboratory (GR or P/NP)

Acceptable for credit: CSU, UC

Description: Problem-solving approach to computer programming: Emphasis on design and implementation of functions, representation of abstract forms of data, and effects of different programming methods on software development. 0707.10

AA/AS area 4c


Networking Architecture I
Course Number: CIS 77A
Units: 4

Class: 3 hours lecture, 3 hours laboratory (GR or P/NP)

Acceptable for credit: CSU, UC

Description: Introduction to current and emerging network architecture technology: Safety, network terminology, protocols, net or standards, LANs, WANs, OSi model, cabling options, routers, and topologies. 0708.10 AA/AS area 4c


COMPUTER LITERACY

Course Number: CIS 205

Unit: 1

Class: .75 hours lecture, .75 hours laboratory (GR or P/NP)

Also offered as BUS 219. Not open for credit to students who have completed or are currently enrolled in BUS 219.

Description: Introduction to computers and information technology for people with no background in nor knowledge of computers. 0701.00

AA/AS area 4c


SELECTED TOPICS IN COMPUTER INFORMATION SYSTEMS

Course Number: CIS 248GA-MZ

Units:.5-9

Class: 0-9 hours lecture, 0-27 hours laboratory

Description: See section on Selected Topics. 0702.00


Occupational Work Experience in Computer Information Systems
Course Number: CIS 462A
Units: 1-4,

Class: hours to be arranged (GR) 0702.00


Occupational Work Experience in Computer Programming
Course Number: CIS 462B
Units: 1-4

Class: hours to be arranged (GR) 0707.10


Occupational Work Experience in
Management Information Systems Programming

Course Number: CIS 462C
Units: 1-4

Class: hours to be arranged (GR) 0707.10