99P INTERMEDIATE
VISUAL BASIC
Prerequisites: Co Sci 408 | Lecture: 2 hours, lab 2 hours. 3 UNITS RPT2
This class covers applications of Object-Oriented Programming principles
to the Visual Basic Programming environment. Topics will include application
development cycle, relational databases,
Windows API, DLLs and INI files.
401 INTRODUCTION
TO COMPUTERS AND THEIR USES
Prerequisites: None | Lecture: 3 hours, lab 1 hour. UC:CSU 3 UNITS
The student will become acquainted with electronic methods of data processing,
and will learn about the development of the computer and the uses of the
computer by business management. Topics covered are computer terminology,
DOS, and programming in BASIC. Acceptable for credit: CSUN: Computer Science
100
406 BEGINNING
PASCAL PROGRAMMING
(CAN CSCI 12)
Prerequisite: None | Lecture: 2 hours, lab 2 hours. UC:CSU 3 UNITS
An introduction to algorithms, their representation, design, structuring,
analysis, and optimization. Implementation of algorithms as structured
programs in a high level language. Acceptable for credit: CSUN: Computer
Science 101 or 105 PAS
407 PROGRAMMING
LOGIC
Prerequisite: Math 115 | Lecture: 3 hours. UC:CSU 3 UNITS
Introduces concepts necessary to design, code, test and document computer
programs using top-down structured programming techniques. Topics include
data types, data structures, control structures, algorithm plus subalgorithm
structures, parameter passing, file structures plus operations, class
is
machine plus language independent. Acceptable for credit: CSUN: Co Sci
407 + 440 accepted for
Computer Science 110 + 110L
408 VISUAL
BASIC
Prerequisite: None | Lecture: 2 hours, lab 2 hours. UC:CSU 3 UNITS
This course teaches programming in Visual Basic. A select set of problems
using Visual Basic are assigned to be used. Acceptable for credit: Computer
Science 105 BAS
409 ADVANCED
VISUAL BASIC
Prerequisite: None | Lecture: 2 hours, lab 2 hours. UC:CSU 3 UNITS
This course is an application of Object-Oriented Programming principles
to the Visual Basic Programming environment Topics will include implementing
advanced graphical user interface and database front ends, using and creating
ActiveX controls with special emphasis on E-commerce applications.
415 BEGINNING
COBOL PROGRAMMING
Prerequisite: Co Sci 401 | Lecture: 2 hours, lab 2 hours. UC:CSU 3 UNITS
This course is designed to introduce the COBOL language. Students will
gain a working knowledge of the language structure and basic business
applications using COBOL. Acceptable for credit: CSUN: Computer Science
105 COB
417 BEGINNING
MICRO ASSEMBLY LANGUAGE
Prerequisite: Co Sci 406 or Co Sci 415 | Lecture: 2 hours, lab 2 hours.
UC:CSU 3 UNITS
The student will study the fundamentals and applications of Assembly language
on microcomputers. This will include data representation and program organization.
The use of registers, addressing, arithmetic, and macro instructions will
be covered through programming projects. Acceptable for credit: CSUN:
Computer Science 122
430 MICROCOMPUTER
APPLICATIONS I
Prerequisite: None | Lecture: 2 hours, lab 2 hours. CSU 3 UNITS
The student will learn how to operate a micro-computer. The student will
become familiar with the use of a spreadsheet program and a database program.
The student will complete a series of projects on the microcomputer. Currently
popular microcomputer software will be utilized IBM PCs and compatibles.
431 MICROCOMPUTER
APPLICATIONS II
Prerequisite: None | Lecture: 2 hours, lab 2 hours. CSU 3 UNITS
The students will learn how to operate a micro-computer. The student will
master the use of an Operating System and be introduced to a word processing
program. The student will complete a series of projects on a microcomputer.
Currently popular microcomputer software will be utilized on IBM-PCs
and compatibles.
432 ADVANCED
TEXT PROCESSING APPLICATIONS
Prerequisite: Co Sci 431 | Lecture: 2 hours, lab 2 hours. 3 UNITS
The students will master the use of a text-processing program on a microcomputer
and create a macro-driven text processing system. Graphics, desktop publishing,
and merge processing applications using a text processor will be emphasized.
Currently popular microcomputer software will be utilized on IBM-PCs
and compatibles.
433 DATABASE
PROGRAMMING FOR MICROCOMPUTERS
Prerequisite: Co Sci 430 | Lecture: 2 hours, lab 2 hours. CSU 3 UNITS
The student will master the use of a database programming system on a
microcomputer. Command language programming will be emphasized. The student
will create a complete menu driven database system. Currently popular
microcomputer software will be utilized on IBM PCs and compatibles.
435 MICROCOMPUTER
OPERATING SYSTEMS
Prerequisite: Co Sci 431 | Lecture: 2 hours, lab 2 hours. CSU 3 UNITS
The student will master advanced operating system techniques using a mouse
driven/graphical interface. Currently popular microcomputer operating
systems programs such as DOS and Windows will be discussed, will be used.
Commonly used utility programs will be discussed.
436 INTRODUCTION
TO DATA STRUCTURES
Prerequisite: Co Sci 406 and Co Sci 407 | Lecture: 2 hours, lab 2 hours.
UC:CSU 3 UNITS
Uses PASCAL programming language as a vehicle to examine the data types
and structures employed in applications programming, compil-ers, file
management, operating systems, and databases. Acceptable for credit: CSUN:
Computer Science 182 + 182L
439 PROGRAMMING
IN C
(CAN CSCI 16)
Prerequisite: Co Sci 401 and Co Sci 406 | Lecture: 2 hours,
lab 2 hours. UC:CSU 3 UNITS
This is a structured-systems programming class. Students will learn types,operators
expressions,control flow, functions, arrays and file concepts. Unix system
interface is also discussed. C is a highly portable structured systems
programming language with widespread applications. Upon completion of
the course students will be able to write programs in C, determine the
suitability of C for particular applications and design C routines to
be modular and compact. Acceptable for credit: CSUN: Computer Science
105C or 106 + 106L
440 PROGRAMMING
IN C++
Prerequisite: None | Lecture: 2 hours, lab 2 hours. UC:CSU 3 UNITS
This course covers syntax, control and data structures, software life-cycle
including design, development, styles, documentation, testing and maintenance,
case studies and software projects.
Critical features of the language include objects, encapsulations, inheritance
and polymorphism and introduction to objetoriented design. Acceptable
for credit: UCLA,CSUN: Computer Science 106 +
106L or 105C
445 ADVANCED
COBOL PROGRAMMING
Prerequisite: Co Sci 415 | Lecture: 2 hours, lab 2 hours. CSU 3 UNITS
This course is an extension of the principles covered in Co Sci 415. Students
will have the opportunity to apply COBOL to more complex business applications.
447 ADVANCED
MICRO ASSEMBLY LANGUAGE
Prerequisite: Co Sci 417 | Lecture: 2 hours, lab 2 hours. 3 UNITS
This course is an extension of the principles covered in Co Sci 417. Students
will have the opportunity to apply Assembler to more complex business
applications.
448 ADVANCED
MICROCOMPUTER SPREADSHEET APPLICATIONS
Prerequisite: Co Sci 430 | Lecture: 2 hours, lab 2 hours. CSU 3 UNITS
The student will master the use of a spreadsheet program and a micro computer.
The use of graphics, database commands, advanced functions and macros
will be emphasized. The student will create a micro-driving, error trapped,
and custom menu spreadsheet. Currently popular microcomputer spreadsheet
software will be used on IBM PCs and compatibles.
449 ELECTRONIC
PUBLISHING
Prerequisite: Co Sci 431 | Lecture: 2 hours, lab 2 hours. 3 UNITS
The student will master the use of a desktop processing program on a microcomputer,
and create newsletters, reports, and brochures. Documents will be created
that include text and graphics. Currently popular microcomputer software
will be utilized on IBM-PCs and compatibles.
450 ELECTRONIC
PUBLISHING II
Prerequisite: None | Lecture: 2 hours, lab 2 hours. CSU 3 UNITS RPT3
This course is designed to teach students how to create effective WEB
pages with graphics and links using various software packages and HTML.
452 PROGRAMMING
IN JAVA
Prerequisite: None | Lecture: 2 hours, lab 2 hours. UC:CSU 3 UNITS
This course is designed to teach students to build applications in Java,
the programming language designed to be written once and run effectively
on almost any kind of machine connected to the
Internet.
453 A+
CERTIFICATION PREPARATION
Prerequisite: None | Lecture: 2 hours, lab 2 hours. 3 UNITS RPT3
This course provides students with the workable knowledge needed for the
installation, setup, troubleshooting, and optimization of hardware and
software related to personal computer systems and peripheral devices.
The course will cover information needed to prepare for the current A+
certification test.
472 INTRODUCTION
TO PERSONAL COMPUTER HARDWARE
Prerequisite: None | Lecture: 2 hours, lab 2 hours. 3 UNITS RPT2
Installation, setup, troubleshooting and optimization of hardware related
to personal computer systems and peripheral devices. First of two classes
to prepare students for the current A+ certification test.
487 INTRODUCTION
TO LOCAL AREA NETWORKS
Prerequisite: None | Lecture: 3 hours, lab 1 hour. CSU 3 UNITS
This course will introduce students to the fun-damental concepts of local
area networks (LANS) as well as provide practical experience implementing
a LAN. Network topology, network operating system configuration and installation
of software on a network will be covered.
185 DIRECTED
STUDY
CSU 1 UNIT RPT2
285 DIRECTED
STUDY
CSU 2 UNITS
385 DIRECTED
STUDY
Conference: 1 hour per unit. CSU 3 UNITS
Directed study on a contract basis under the supervision of an instructor.
Credit Limit: Maximum of 3 units may be taken for credit.
485 INTERNET
RESEARCH
Prerequisite: None | Lab: 2 hours. CSU 1 UNIT RPT2
Internet Research teaches how to use search engines; basic and advanced
searches with Boolean and proximity operators; how to locate materials
in various content fields; how to critically evaluate these sources; and
how to use and cite electronic sources.
921 COOPERATIVE
EDUCATION
CSU 2 UNITS RPT3
931 COOPERATIVE
EDUCATION
CSU 3 UNITS RPT3
941 COOPERATIVE
EDUCATION
CSU 4 UNITS RPT3
Supervised training is conducted in the form of on-the-job training in
an employment area that will enhance the students educational goals.
Limits to transfer credit: See Cooperative Education Credit
Guide.
|