Computer Science

Keyboarding skills of 25 wam or enrollment in OIS 1A or 9A are recommended for computer programming classes.

CS 3, INTRODUCTION TO COMPUTER SYSTEMS   3 UNITS

Transfer: UC*, CSU • Prerequisite: None.

This is a beginning course intended for students who plan to take additional computer programming or computer science courses. Emphasis in the course is divided between a broad survey of the field of computer information systems and the acquisition of computer skills necessary for more advanced classes. Such skills would involve use of the operating system, file management techniques, use of an editor, and an introduction to programming.

*No UC credit for CIS 1 or 4 if taken after CS 3.        

1218   10:15a-12:20p MTWTh   BUS 201   Morgan D B

   Arrange-3 Hours               

1220   Arrange-12 Hours    ONLINE   Hurley D P

Above section 1220 is a Distance Education course conducted over the internet. For additional information, go to www.dhurley.com.

1221   Arrange-12 Hours    ONLINE   Hurley D P

Above section 1221 is a Distance Education course conducted over the internet. For additional information, go to www.dhurley.com.

4045   6:30p-9:40p TTh   BUS 203   Kurtz K A

   Arrange-3 Hours        

Above section 4045 meets for 8 weeks, Jun 20 to Aug 12.

CS 15, VISUAL BASIC PROGRAMMING    3 UNITS

Transfer: UC, CSU • Prerequisite: Computer Science 3.

This introductory course covers basic programming constructs and techniques using VB.Net. Students will learn how to plan, create and debug code based on Object Oriented Programming design and analysis techniques. Topics covered include Data Types, Variables, Decision Statements, Loops, Arrays Input/Output, and basics of Object Oriented Programming using Classes and Objects.

VB .NET complier software is included in course material. This course helps students pass Microsoft Certification Exams.

1222   Arrange-15 Hours    ONLINE   Darwiche J

Above section 1222 is a Distance Education course conducted over the internet. For additional information: http://homepage.smc.edu/darwiche_jinan

NEW 1729   Arrange-15 Hours    ONLINE   Darwiche J

Above section 1729 is a Distance Education course conducted over the internet. For additional information: http://homepage.smc.edu/darwiche_jinan

4046   6:30p-9:40p MW   BUS 203   Marchand K A

   Arrange-6 Hours        

Above section 4046 meets for 8 weeks, Jun 20 to Aug 12.   

CS 33, C # PROGRAMMING    3 UNITS

Transfer: CSU • Prerequisite: Computer Science 19 or Computer Science 50.

C # (read as C-Sharp) is a modern object-oriented language that enables programmers to quickly build solutions for the Microsoft.NET platform. In this class, programmers will learn to build C# components for use by Web and Windows-based applications. Students will generate MSIL (Microsoft Intermediate Language) code and PE (Portable Executable) files that utilize the services of the CLR (Common Language Runtime) which are all part of the Microsoft.NET platform.

Software included in course material.

4047   6:30p-9:30p TWTh   BUS 250   Stahl H A

   Arrange-6 Hours        

CS 50, C PROGRAMMING   3 UNITS

Transfer: UC, CSU • Prerequisite: Computer Science 15.

This course will include a review of the concepts of structured programming, error checking, sorting, searching, data types, advanced array handling methods, pointers, and data structures. Applications in business, mathematics, and science will be discussed.

Instructional materials fee of $1 must be paid at time of enrollment.

1224   12:30p-2:35p MTWTh   BUS 203   Dehkhoda A

   Arrange-6 Hours        

CS 52, C++ PROGRAMMING    3 UNITS

Transfer: UC, CSU • Prerequisite: Computer Science 50.

This course is a continuation of C language programming using the C++ superset of C. C++ offers the following enhancements to C: operator and function overloading, information hiding, inheritance, and virtual functions. C++ will be used in the context of both traditional and object-oriented programming.

Software included in course material.

1225   2:45p-4:50p MTWTh   BUS 253   Stahl H A

CS 55, JAVA PROGRAMMING    3 UNITS

Transfer: UC, CSU • Prerequisite: Computer Science 19 or 50.

Java is a general-purpose language for writing platform-independent, robust, secure programs. This course is intended for students who have completed a course in C programming. Students will learn how to develop Java applications and applets. Topics covered include the Java programming language, object-oriented programming (OOP), the Java applications programming interface (API), and graphical user interfaces (GUI’s).

1226   10:15a-12:20p MTWTh   BUS 203   Dehkhoda A

   Arrange-6 Hours            

CS 88A, INDEPENDENT STUDIES IN COMPUTER SCIENCE    1 UNIT

Transfer: CSU

Please see Independent Studies section.

1229   Arrange-3 Hours    BUS 220B   Jerry G S

CS 88C, INDEPENDENT STUDIES IN COMPUTER SCIENCE    3 UNITS

Transfer: CSU

Please see Independent Studies section.

NEW 1776   Arrange-9 hours   BUS 220R   Stahl H

Above section 1776 meets for 8 weeks, Jun 20 to Aug 12.

CS 90S, INTERNSHIP COMPUTER SCIENCE    1 UNIT

• Prerequisite: None.

The Internship Program is designed to provide the student with the opportunity of on-site experience in a computer lab.

1230   Arrange-12 Hours    BUS 220B   Jerry G S

 Previous | Next