Computer Information Systems, A.S.

An Associate degree in CIS may be earned by completing a CIS State Certificate in Internet Authoring, Networking, or Programming (18 units) as well as all MSJC General Education Option A requirements (a total of 60 units).

AS.CIS.NETWORK, AS.CIS.INTERNET, AS.CIS.PROGRAM

Design Your Future!

Begin by exploring MSJC program maps to find career or transfer opportunities.  Program maps show the recommended course sequence that leads to graduation or transfer. The maps were developed by program experts to give you the skills and knowledge you need to succeed.    

  • Starting in Spring? Choose Fall Semester 1 courses.   
  • Are you a part-time student?  Start Fall Semester 1 courses and follow the course sequence.

MSJC General Education Option A

This program provides students with focused program options. A focused program map contains courses that help students specialize in a distinct area and connects to careers.  Talk to a counselor about preparing for transfer to specific schools.

Authoring Focus

Plan of Study Grid
Fall Semester 1Units
ENGL-101 College Composition (formerly Freshman Composition) 4
MATH-105 College Algebra 4
CSIS-101
Introduction to Computers and Data Processing
or Fundamentals of Computer Programming
3
CSIS-103 Introduction to the Internet 3
CSCR-100 College Success and Career Readiness 3
 Units17
Spring Semester 1
CSIS-115A Web Development - Level 1 3
PS-101 Introduction to American Government and Politics 3
GEOG-108 World Regional Geography 3
CSIS-525 Web Development - Level 2 (formerly CSIS-125A) 1 3
CSIS-111B Fundamentals of Computer Programming 3
 Units15
Fall Semester 2
CSIS-113B
Java Programming - Level 1
or Python Programming - Level 1
3
CSIS-786 Developing ASP.NET Web Applications (formerly CSIS-086) 1 3
BIOL-100
Human Biology
or Introductory Topics in Biology: Cells to Ecosystems (formerly Topics in Biology)
4
ART-100 Art Appreciation 3
ECON-201
Principles of Macroeconomics
or Introduction to Psychology
3
 Units16
Spring Semester 2
CSIS-114A SQL Programming - Level 1 3
CSIS-124A SQL Programming - Level 2 1 3
CSIS-201 System Analysis and Design 3
CSIS-202 CCNA 1 Computer Networks (formerly Networks and Data Communications) 3
COMM-103 Interpersonal Communication 3
 Units15
 Total Units63
1

Take second 8 weeks: CSIS-525 Web Development - Level 2 (formerly CSIS-125A), CSIS-786 Developing ASP.NET Web Applications (formerly CSIS-086), CSIS-123B Java Programming - Level 2, CSIS-124A SQL Programming - Level 2

Networking Focus

Plan of Study Grid
Fall Semester 1Units
ENGL-101 College Composition (formerly Freshman Composition) 4
MATH-105 College Algebra 4
CSIS-101 Introduction to Computers and Data Processing 3
CSCR-100 College Success and Career Readiness 3
 Units14
Spring Semester 1
CSIS-202 CCNA 1 Computer Networks (formerly Networks and Data Communications) 3
PS-101 Introduction to American Government and Politics 3
GEOG-108 World Regional Geography 3
CSIS-201 System Analysis and Design 3
ART-100 Art Appreciation 3
 Units15
Fall Semester 2
CSIS-791 CCNA 2 Routing and Switching Essentials (formerly CSIS-091) 3
CSIS-592 CCNA 3 Scaling Networks (formerly CSIS-092) 1 3
BIOL-100
Human Biology
or Introductory Topics in Biology: Cells to Ecosystems (formerly Topics in Biology)
4
CSIS-160 Information Security Systems 3
COMM-103 Interpersonal Communication 3
 Units16
Spring Semester 2
CSIS-581 OS Installation and Configuration (formerly CSIS-081) 3
CSIS-115A Web Development - Level 1 3
CSIS-114A SQL Programming - Level 1 3
ECON-201
Principles of Macroeconomics
or Introduction to Psychology
3
CSIS-164 Cybersecurity: Ethical Hacking 3
 Units15
 Total Units60
1

Take second 8 weeks: CSIS-592 CCNA 3 Scaling Networks (formerly CSIS-092)CSIS-525 Web Development - Level 2 (formerly CSIS-125A)CSIS-124A SQL Programming - Level 2

Programming - General Focus

Plan of Study Grid
Fall Semester 1Units
ENGL-101 College Composition (formerly Freshman Composition) 4
MATH-105 College Algebra 4
CSIS-101
Introduction to Computers and Data Processing
or Fundamentals of Computer Programming
3
CSCR-100 College Success and Career Readiness 3
 Units14
Spring Semester 1
CSIS-113A C++ Programming - Level 1 3
PS-101 Introduction to American Government and Politics 3
GEOG-108 World Regional Geography 3
CSIS-201 System Analysis and Design 3
ART-100 Art Appreciation 3
 Units15
Fall Semester 2
CSIS-118B Computer Organization & Assembly Language 3
CSIS-123A C++ Programming - Level 2 1 3
BIOL-100
Human Biology
or Introductory Topics in Biology: Cells to Ecosystems (formerly Topics in Biology)
4
CSIS-160 Information Security Systems 3
COMM-103 Interpersonal Communication 3
 Units16
Spring Semester 2
Select one of the following CSIS level 1 Electives: 3
Web Development - Level 1
SQL Programming - Level 1
Select one of the following CSIS level 2 Electives: 1 3
Web Development - Level 2 (formerly CSIS-125A)
Introduction to Data Structures and Algorithms
SQL Programming - Level 2
CSIS-113C C# Programming - Level 1 3
CSIS-786 Developing ASP.NET Web Applications (formerly CSIS-086) 3
ECON-201
Principles of Macroeconomics
or Introduction to Psychology
3
 Units15
 Total Units60
1

Take second 8 weeks: CSIS-525 Web Development - Level 2 (formerly CSIS-125A), CSIS-211 Introduction to Data Structures and Algorithms, CSIS-124A SQL Programming - Level 2CSIS-123A C++ Programming - Level 2

Programming - Database Focus

Plan of Study Grid
Fall Semester 1Units
ENGL-101 College Composition (formerly Freshman Composition) 4
MATH-105 College Algebra 4
CSIS-101
Introduction to Computers and Data Processing
or Fundamentals of Computer Programming
3
CSCR-100 College Success and Career Readiness 3
 Units14
Spring Semester 1
CSIS-116E Python Programming - Level 1 3
PS-101 Introduction to American Government and Politics 3
GEOG-108 World Regional Geography 3
CSIS-201 System Analysis and Design 3
ART-100 Art Appreciation 3
 Units15
Fall Semester 2
CSIS-118B Computer Organization & Assembly Language 3
CSIS-126E Python Programming - Level 2 1 3
BIOL-100
Human Biology
or Introductory Topics in Biology: Cells to Ecosystems (formerly Topics in Biology)
4
CSIS-160 Information Security Systems 3
COMM-103 Interpersonal Communication 3
 Units16
Spring Semester 2
Select one of the following CSIS level 1 Electives: 3
Web Development - Level 1
SQL Programming - Level 1
Select one of the following CSIS level 2 Electives: 1 3
Web Development - Level 2 (formerly CSIS-125A)
SQL Programming - Level 2
CSIS-113B Java Programming - Level 1 3
CSIS-211 Introduction to Data Structures and Algorithms 1 3
ECON-201
Principles of Macroeconomics
or Introduction to Psychology
3
 Units15
 Total Units60
1

Take second 8 weeks: CSIS-525 Web Development - Level 2 (formerly CSIS-125A), CSIS-124A SQL Programming - Level 2, CSIS-123B Java Programming - Level 2, CSIS-211 Introduction to Data Structures and Algorithms.

Programming -  Web Focus

Plan of Study Grid
Fall Semester 1Units
ENGL-101 College Composition (formerly Freshman Composition) 4
MATH-105 College Algebra 4
CSIS-101
Introduction to Computers and Data Processing
or Fundamentals of Computer Programming
3
CSCR-100 College Success and Career Readiness 3
 Units14
Spring Semester 1
CSIS-118B Computer Organization & Assembly Language 3
PS-101 Introduction to American Government and Politics 3
GEOG-108 World Regional Geography 3
CSIS-201 System Analysis and Design 3
ART-100 Art Appreciation 3
 Units15
Fall Semester 2
CSIS-113B Java Programming - Level 1 3
CSIS-123B Java Programming - Level 2 1 3
BIOL-100
Human Biology
or Introductory Topics in Biology: Cells to Ecosystems (formerly Topics in Biology)
4
CSIS-160 Information Security Systems 3
COMM-103 Interpersonal Communication 3
 Units16
Spring Semester 2
Select one of the following CSIS level 1 Electives: 3
Web Development - Level 1
SQL Programming - Level 1
Select one of the following CSIS level 2 Electives: 1 3
Web Development - Level 2 (formerly CSIS-125A)
SQL Programming - Level 2
CSIS-211 Introduction to Data Structures and Algorithms 1 3
CSIS-213 Discrete Structures 3
ECON-201
Principles of Macroeconomics
or Introduction to Psychology
3
 Units15
 Total Units60
1

Take second 8 weeks: CSIS-525 Web Development - Level 2 (formerly CSIS-125A)CSIS-124A SQL Programming - Level 2, CSIS-123B Java Programming - Level 2

Note: AREA G (Math Competency) can be demonstrated by a high school math course at or above the level of Algebra 2 with a grade of C or better.

An Associate Degree in this program requires students to follow MSJC's General Education, Option A and complete all general education areas, all major requirements, and complete an overall total of 60 degree applicable units with a minimum 2.0 GPA.

Course Title Credits
MSJC General Education Option A24
Select one of the following CIS State Certificates:18
Internet Authoring
Networking
Programming
Electives (as needed to reach 60 units)

Internet Authoring 

Course Title Credits
Required Courses
CSIS-103Introduction to the Internet3
or CSIS-111B Fundamentals of Computer Programming
CSIS-114ASQL Programming - Level 13
CSIS-115AWeb Development - Level 13
CSIS-525Web Development - Level 2 (formerly CSIS-125A)3
CSIS-786Developing ASP.NET Web Applications (formerly CSIS-086)3
Select one of the following:3
Java Programming - Level 1
C# Programming - Level 1
Python Programming - Level 1
Total Units18

Networking

Course Title Credits
Required Courses
CSIS-101Introduction to Computers and Data Processing3
CSIS-201System Analysis and Design3
CSIS-202CCNA 1 Computer Networks (formerly Networks and Data Communications)3
CSIS-592CCNA 3 Scaling Networks (formerly CSIS-092)3
CSIS-581OS Installation and Configuration (formerly CSIS-081)3
CSIS-791CCNA 2 Routing and Switching Essentials (formerly CSIS-091)3
Total Units18

Programming

Course Title Credits
Required Courses
CSIS-118BComputer Organization & Assembly Language3
CSIS-201System Analysis and Design3
Programming Elective Courses
Complete one of the following language sequences:6
C++ Programming - Level 1
and C++ Programming - Level 2
Java Programming - Level 1
and Java Programming - Level 2
Python Programming - Level 1
and Python Programming - Level 2
Additional Elective Courses
Select six units from the following:6
Fundamentals of Computer Programming
SQL Programming - Level 1
Web Development - Level 1
SQL Programming - Level 2
Introduction to Data Structures and Algorithms
Web Development - Level 2 (formerly CSIS-125A)
Developing ASP.NET Web Applications (formerly CSIS-086)
Total Units18

Discover information about careers that interest you!

  1. Take a Career Quiz to learn about yourself and receive career suggestions based on your interests. 
  2. Search available in-demand jobs in your career areas of interest and find up-to-date salaries and education requirements. 
  3. Find the MSJC Program that connects your interests to a career.

Note: There are no guaranteed positions for students completing these programs. Education and work experience required will vary by employer. The salary and benefits for specific occupations will be dependent on work experience, education, background, and employer.