PCC logo Spring 2012 - Credit Classes
Schedule of Classes and Open/Closed Class List
Computer Science
Business & Computer Technology Division
Room R201 - (626) 585-7341

PCC Home -- Course Information -- Bookstore -- Business & Computer Technology -- 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                                 HYBRID BARKESHLI S 
    &                                 HYBRID BARKESHLI S 
No. 5761: ONE REQUIRED on-campus meeting: ORIENTATION, Wednesday, February 22, 7:30-9:00pm in R409. Remaining class hours will be held Online. Additional information given at ORIENTATION. Students must have Internet access to complete this course. Purchase your textbook prior to attending ORIENTATION. See syllabus at: www.barkeshli.org.


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  8:00am-10:15am MW      LecLab  R216   ASHRAF J    
    &                 TBA             R216   ASHRAF J    
    &                 TBA             R216   ASHRAF J    
No. 5776: This section will have TWO on-campus meetings PER WEEK. Remaining class hours will be held on campus; additional information will be given in the first class meeting.
#4467  2:45pm- 5:00pm MW      LecLab  R409   WILKINSON P 
      3.4 Hours TBA per week
    &                 TBA             R409   WILKINSON P 
    &                 TBA             R409   WILKINSON P 
No. 4467: This section will have TWO on-campus meetings PER WEEK. Remaining class hours will be held in R409; additional information will be given in the first class meeting.

   #4058  5:10pm- 7:25pm MW      LecLab  R409   ASHRAF J    
       &                 TBA             R409   ASHRAF J    
#4465  5:15pm- 7:30pm TuTh    LecLab  R409   WILKINSON P 
    &                 TBA             R409   WILKINSON P 
No:4465: This section will have TWO on-campus meetings PER WEEK. Remaining class hours will be held in R409; additional information will be given in the first class meeting.

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
#4341  9:00am-11:15am MW      LecLab  R409   BARKESHLI S 
      3.4 Hours TBA per week
    &                 TBA             R409   BARKESHLI S 
No: 4341: This section will have TWO on-campus meetings PER WEEK. Remaining class hours will be held in R409; additional information will be given in the first class meeting.


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 10:25am-12:40pm MW      LecLab  R216   ASHRAF J    
      3.4 Hours TBA per week
    &                 TBA             R216   ASHRAF J    
No: 6535: This section will have TWO on-campus meetings PER WEEK. Remaining class hours will be held in R216; additional information will be given in the first class meeting.


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
#5093  1:00pm- 2:35pm TuTh    LecLab  R409   WILKINSON P 
      3.4 Hours TBA per week
    &                 TBA             R409   WILKINSON P 
No. 5093: This section will have TWO on-campus meetings PER WEEK. Remaining class hours will be held in R409; additional information will be given in the first class meeting.


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

   #6811                 TBA     I-S     R201   WILKINSON P 
         3.4 Hours TBA per week
   #6910                 TBA     I-S     R308   WILKINSON P 
         3.4 Hours TBA per week

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

   #4549 12:40pm- 2:45pm W       Lecture R409   WILKINSON P 

Information valid as of 9/14/2012 at 11:00:58 AM