PCC logo Spring 2013 - Credit Classes
Schedule of Classes and Open/Closed Class List
Computer Science
Mathematics Division
Room R322 - (626) 585-7331

PCC Home -- Course Information -- Bookstore -- Mathematics -- Department List

CS 1 INTRODUCTION TO COMPUTERS AND PROGRAMMING 5 Units

Prerequisite(s): None.
The history of computing, basic computer operation, the notion of an algorithm, variable definitions, expressions, input/output, branches, loops, functions, parameters, selection, iterative techniques, arrays, strings. For Non-engineering and non-science majors or for students considering taking CS 2 but needing additional preparation. No credit if taken after CS 2. Total of 72 hours lecture and 54 hours laboratory. Transfer Credit: CSU; UC Grading: Letter Grade Only

   #5761 Closed                                                    HYBRID BARKESHLI S 
       &                                                           HYBRID BARKESHLI S 
   #5093 Closed                     1:20pm- 3:35pm TuTh    LecLab  R409   WILKINSON P 
         3.4 Hours TBA per week
       &                                           TBA             R409   WILKINSON P 

    All Sections of CS 1 are Closed.

CS 2 FUNDAMENTALS OF COMPUTER SCIENCE 5 Units

Prerequisite(s): Math 9.
Introduction to the science of computers, algorithms, computer organization, flowchart design, computing systems, programming concepts, data structures, non-numerical applications, introductory numerical methods, For Computer Science, Computer Engineering, Mathematics, and Science majors but open to all qualified students. Total of 72 hours lecture and 54 hours laboratory. Transfer Credit: CSU, UC Grading: Letter Grade or Pass/No Pass

   #5776 Closed                     8:00am-10:15am MW      LecLab  R216   ASHRAF J    
         3.4 Hours TBA per week
       &                                           TBA             R216   ASHRAF J    
   #7349 Closed                     8:00am-11:00am MTuWTh  LecLab  R216   ASHRAF J    
         Short Term: 05/13/13-06/20/13
       &                           11:30am- 1:45pm MTuWTh          R216   ASHRAF J    
   #7717 Closed                     9:00am-   Noon MTuWTh  LecLab  R211   BARKESHLI S 
         Short Term: 05/13/13-06/20/13
       &                           12:30pm- 2:45pm MTuWTh          R211   BARKESHLI S 
   #4058 Closed                     9:45am-   Noon TuTh    LecLab  R216   ASHRAF J    
         3.4 Hours TBA per week
       &                                           TBA             R216   ASHRAF J    
       &                                           TBA             R216   ASHRAF J    
   #4465 Closed                       Noon- 2:15pm MW      LecLab  R211   BARKESHLI S 
         3.4 Hours TBA per week
       &                                           TBA             R211   BARKESHLI S 
   #7718 Cancelled                  4:30pm- 7:30pm MTuWTh  LecLab  R211   MACRIS A    
         Short Term: 05/13/13-06/20/13
       &                            7:45pm-10:00pm MTuWTh          R211   MACRIS A    
   #4467 Closed                     7:20pm- 9:35pm MW      LecLab  R216   MACRIS A    
         3.4 Hours TBA per week
       &                                           TBA             R216   MACRIS A    

    All Sections of CS 2 are Closed.

CS 3A INTRODUCTION TO OBJECT ORIENTED PROGRAMMING IN C++ 5 Units

Prerequisite(s): CS 2.
Variables, expressions, input/output (I/O), branches, loops, functions, parameters, arrays, strings, file I/O, classes, polymorphisms, inheritance and multiple inheritance, recursion, pointers, linked lists, abstract data types, libraries, software design, testing, and debugging. May be taken concurrently with CS 3B. For Computer Science, Computer Engineering, Mathematics, and Science majors but open to all qualified students. Total of 72 hours lecture and 54 hours laboratory. Transfer credit: CSU; UC Grading: Letter Grade Only

   #5722 Closed                     7:00am- 9:15am TuTh    LecLab  R216   SEGUI J     
         3.4 Hours TBA per week
       &                                           TBA             R216   SEGUI J     
   #4341 Closed                     9:00am-11:15am MW      LecLab  R211   BARKESHLI S 
         3.4 Hours TBA per week
       &                                           TBA             R216   BARKESHLI S 
       &                                           TBA             R216   BARKESHLI S 
   #4712 Closed                     3:35pm- 5:40pm TuTh    LecLab  R409   WILKINSON P 
         3.4 Hours TBA per week
       &                                           TBA             R409   WILKINSON P 
       &                            5:40pm- 5:50pm TuTh            R409   WILKINSON P 

    All Sections of CS 3A are Closed.

CS 3B INTRODUCTION TO OBJECT ORIENTED PROGRAMMING IN JAVA 5 Units

Prerequisite(s): CS 2.
Topics include variables, expressions, input/output, branches, loops, functions, parameters, arrays, strings, file I/O, and classes. Also covers recursion, pointers, linked lists, abstract data types, libraries, software design, testing, and debugging. May be taken concurrently with CS 3A. For Computer Science, Computer Engineering, Mathematics, and Science majors but open to all qualified students. Total of 72 hours lecture and 54 hours laboratory. Transfer credit: CSU; UC Grading: Letter Grade Only
#6535 Closed                    10:15am-12:30pm MW      LecLab  R216   ASHRAF J    
      3.4 Hours TBA per week
    &                                           TBA             R216   ASHRAF J    
No. 6535: 3.4 hours per week TBA lab to be conducted in R216. See instructor for lab times.

    All Sections of CS 3B are Closed.


CS 8 FUNDAMENTALS OF DATA STRUCTURES 4 Units

Prerequisite(s): CS 3A or 3B.
Data structure concepts in designing and implementing algorithms. Lists, arrays, trees and graphs. Storage media and storage allocation. Searching, sorting and merging algorithms. Introduction to tape and disk files. For Computer Science, Computer Engineering, Mathematics, and Science majors, but open to all qualified students. Total of 54 hours lecture and 54 hours laboratory. Transfer Credit: CSU; UC Grading: Letter Grade or Pass/No Pass

   #4850 Closed                     7:20pm- 8:55pm MW      LecLab  R409   WILKINSON P 
         3.4 Hours TBA per week
       &                                           TBA             R409   WILKINSON P 

    All Sections of CS 8 are Closed.

CS 20 INDEPENDENT STUDY 1 Unit

Prerequisite(s): Completion of any three other CS courses.
Individual projects; problem formulation, design, documenting, programming and testing. Maximum credit 3 units, 1 unit each semester. Total of 54 hours laboratory. Transfer Credit: CSU; UC credit limitations. See counselor. Grading: Letter Grade or Pass/No Pass
#6910 Closed                                    TBA     I-S     R409   WILKINSON P 
      3.4 Hours TBA per week
No. 6910: 3.4 hours per week TBA lab to be conducted in R409. See instructor for lab times.
#6811 Closed                                    TBA     I-S     R409   WILKINSON P 
      3.4 Hours TBA per week
No. 6811: 3.4 hours per week TBA lab to be conducted in R409. See instructor for lab times.

    All Sections of CS 20 are Closed.


CS 80 SEMINAR IN COMPUTER SCIENCE AND COMPUTER ENGINEERING 2 Units

Prerequisite(s): None.
Corequisite(s): None.
Recommended Preparation: None.
Introduces students to current topics, career paths, and current research topics within Computer Science and Computer Engineering disciplines . For Computer Science, Computer Engineering, Mathematics, and Science majors but open to all qualified students. Total of 36 hours lecture. Transfer Credit: CSU Grading: Pass/No Pass Only

   #4719 Closed                     1:00pm- 3:15pm Th      Lecture R216   ASHRAF J    
   #4549 Closed                     6:00pm- 8:15pm Th      Lecture R409   WILKINSON P 

    All Sections of CS 80 are Closed.

Information valid as of 6/13/2013 at 7:35:04 AM