CS 101 Course Syllabus

Instructor:
Raj Pamula, Hsiang-Yu (Eric) Liao
Course Name:
Introduction to Higher Education for Computer Science Majors
Credits:
2 Units
Text Book:
No textbook is required as we will use supplemental web resources.
Description:
Exploration of skills and resources that will help students to obtain a baccalaureate degree in the Department of Computer Science. This course must be taken once during the first two quarters at Cal. State LA.
Course Goals:
The student Learning Outcomes that are addressed by the course are:
SLO #7. Student will be able to communicate effectively orally and in writing.
SLO #8. Student will have the knowledge, skills, and attitudes for lifelong self-development.
SLO #9. Students will have the ability to analyze the local and global impact of computing on individuals and society.
SLO #10. Students will have a fundamental understanding of social, professional, ethical, legal, and security issues in computing.

Other outcomes of instruction:
  1. Students will get an overview of computing disciplines.
  2. Students will get an overview of the critical thinking skills required of a Computer Science major.
  3. Students will get an overview of the Computer Science requirements for the B.S. degree.
  4. Students will get an overview of the resources available to students.
Assignments:
  1. Complete the Individualized Road Map (Page 20 of the Undergraduate Student Handbook) and have it approved by the Undergraduate Advisor. (A notation will be made by the advisor as to have completed the assignment)
  2. Senior Design Project (Sample one of the senior design projects on CSNS and write a brief (1 to 2 paragraphs) summary of the goals/technologies/systems. (Upload on CSNS by the due date)
  3. Computer Ethics (There are eight principles described in the "Software Engineering Code of Ethics and Professional Practice". Write a paragraph on one of the principles in YOUR OWN WORDS on one of the principle. Choose the principle # as follows: [CIN# MODULUS 8 + 1] (Upload on CSNS by the due date)
Grading Policy:
Grade will be based on Quizzes (completed in class) and Assignments
Academic Integrity:
Cheating will not be tolerated. Cheating on any assignment or exam will be taken seriously. All parties involved will receive a grade of F for the course and be reported to the Academic Senate.

Course Topics:

#

Lecture Title

Video

1

Introduction

2

Computer Science Network Services

3

GET, E-mail and myCSULA

4

Other Informational Technology Services

5

University resources

6

College resources

7

University procedures and regulations

8

University procedures and regulations

9

What is Computer Science?

10

Introduction to Computer Science

11

General Education requirements for Computer Science

  • Lower division & Upper division

  • Block requirements

  • Diversity requirements

  • University requirements (IHE and ENGL102)

  • WPE/GWAR requirements

  • Upper division theme requirement

  • Biology requirement

12

Major requirements for Computer Science (Math/Science)

13

Major requirements for Computer Science (CS)

  • Lower division requirements

  • Upper division requirements

14

Advisement

15

Advisement

16

Assessment results

  • Assessment process

  • Student Learning Outcomes

  • MFT

  • Senior projects

17

Computing Fundamentals