Home >  Academics >  Computer Information Science >  CIS Degrees & Certificates

Computer Information Science (CIS)

Degrees & Certificates

The following Computer Information Science degrees and certificates are offered:

DEGREE

AS — Computer Science
The Computer Science Degree provides a comprehensive exposure to computer science in preparation for upper-division computer science courses. The program also prepares students for entry level employment in the computer and related industries. The Computer Science Associate of Science (AS) Degree may be obtained by completion of the required program, plus general education requirements, plus sufficient electives to meet a 60-unit total. See FLC graduation requirements.

Required Program (Units)
CISC 310   Introduction to Computer Information Science (3) 
CISP 300    Algorithm Design/Problem Solving (3) 
CISP 310    Assembly Language Prog. for Microcomputers (4)
    or ENGR 303    Introduction to Logic Design (4) (4)
CISP 360    Introduction to Structured Programming (4) 
CISP 400    Object Oriented Programming with C++ (4)
    or CISP 401    Object Oriented Programming with Java (4) (4)
CISP 430    Data Structures (4) 
CISP 440    Discrete Structures for Computer Science (3) 
A minimum of 5 units from the following: (5)
   CHEM 400    General Chemistry I (5)
   CISC 315    Introduction to Computer Game Design (3)
   CISP 351    Introduction to Relational Database Design and SQL (3)
   CISP 362    Programming for Mobile Devices I (4)
   CISP 363    Programming for Mobile Devices II (4)
   CISP 370    Beginning Visual Basic (4)
   CISP 400    Object Oriented Programming with C++ (4)
   CISP 401    Object Oriented Programming with Java (4)
   CISP 405    Object Oriented Programming using C# on Visual Studio .NET (4)
   CISW 400    Client-side Web Scripting (4)
   ENGR 303    Introduction to Logic Design (4)
   ENGR 400    Introduction to Electrical Circuits and Devices (3)
   MATH 400    Calculus I (5)
   PHYS 411    Mechanics of Solids and Fluids (4) 
TOTAL UNITS REQUIRED 30

Transfer students should select electives and general education courses to fulfill the requirements of the transfer institution. Transfer students are advised to consult with an FLC counselor to plan their programs. Transfer students should also see www.assist.org for required transfer course articulation.

Program Student Learning Outcomes
Upon completion of this program, the student will be able to:

  • design, write, test and debug computer programs, using a low-level language, a structured language, and an object-oriented language. 
  • evaluate various solutions to a proposed problem in terms of programming languages, software architecture, and other appropriate computer technologies. 
  • demonstrate a fundamental knowledge of the basic concepts that define the discipline of computer science, such as data structures, discrete mathematics, basic computer architecture, operating system internals, networking fundamentals, and programming languages. 



CERTIFICATE OF ACHIEVEMENT

Gainful Employment Info and Opportunities

Computer Programming
The Computer Programming Certificate provides students with the basic proficiencies required of entry level software technicians and computer programmers, or for further study in computer science.

Required Program (Units)
CISC 310 Introduction to Computer Information Science (3) 
CISP 300    Algorithm Design/Problem Solving (3) 
CISP 360    Introduction to Structured Programming (4)
    or CISP 370    Beginning Visual Basic (4) (4)
CISP 400    Object Oriented Programming with C++ (4)
    or CISP 401    Object Oriented Programming with JAVA (4)
    or CISP 405   Object Oriented Programming using C# on Visual Studio .NET (4)
CISP 430    Data Structures (4) 
CISP 440    Discrete Structures for Computer Science (3)
TOTAL UNITS REQUIRED 21

Program Student Learning Outcomes
Upon completion of this program, the student will be able to:

  • design, write, test and debug computer programs, using a structured language, and an object-oriented language. 
  • evaluate software systems for conformance to system requirements. 
  • participate as a member of a software development team. 


CERTIFICATE OF ACHIEVEMENT
Mobile Programming

Required Programs (Units)
Semester 1:
CISP 300   Algorithm Design/Problem Solving (3)
Semester 2:
CISP 360   Introduction to Structured Programming (4)
  or CISP 401   Object Oriented Programming with Java (4) (4) 
Semester 3:
CISP 362   Programming for Mobile Devices I (4)
Semester 4:
CISP 363   Programming for Mobile Devices II (4)
TOTAL UNITS REQUIRED 15

This certificate offers a program of study for students seeking jobs in the fields of mobile application development. It provides opportunities to develop the necessary skills and aptitudes for designing, developing and testing a variety of application programs for mobile devices.

Program Student Learning Outcomes
Upon completion of this program, the student will be able to:

  • analyze how a mobile application program is developed using tools included in a software development kit. 
  • design software using object-oriented methods to develop event driven programs for mobile application programs.
  • publish mobile applications in an application marketplace.


CERTIFICATES OF RECOGNITION
Database Analyst - SQL

CERTIFICATE OF ACHIEVEMENT
Computer Programmer - SQL
Relational Database Administration

What is Information Technology?
The modern world runs on information technology (IT). IT professionals use software tools to design, create, and maintain the information systems used to run organizations.

Academic Programs
This Folsom Lake College program includes study in Database Technology and Information Technology systems. It is designed for the student interested in entry-level information technology oriented employment in government, business, and industry. The Database Technology option offers certificates in a "ladder" approach, with introductory certificates providing progress towards more advanced certificates.

Career Options
Administrator
Computer Programmer - SQL
Database Analyst - SQL
Data Entry Specialist
Internet Programmer
Programmer Relational Database
Systems Analyst
Web Programmer

Highlights
- Technical training in designing and administering IT systems.
- Hands-on experience in a state-of-the-art computer center.
- Study in a field that has great employment opportunities and encompasses many careers.


Database Ladder - Level 1
CERTIFICATE OF RECOGNITION
Database Analyst - SQL
This certificate is designed for beginning students as well as technical professionals who aspire to design, create, or administer relational databases and create client applications. Successful students will be prepared to apply for entry-level positions in industry such as business analyst. The Database Analyst Certificate is the first in a series of three certificate programs designed for the entry-level student and business user.

Required Program (Units)
CISC 310    Intro to Computer Information Science (3)
CISC 323    Linux Operating System (1)
CISC 324    Intermed Linux Operating System (1)
CISP 300    Algorithm Design/Problem Solving (3)
CISP 351    Intro to Relational Database Design & SQL (3)
CISP 352    Intermediate SQL (3)
TOTAL UNITS REQUIRED 14

Program Student Learning Outcomes
Upon completion of this program, the student will be able to:

  • create client applications using Structured Query Language (SQL).
  • design, create, alter and drop tables in a relational database management system.
  • design an Entity-Relationship Diagram for a database.
  • compare and contrast hierarchical, network, and relational databases.

Database Ladder - Level 2

Gainful Employment Info and Opportunities

CERTIFICATE OF ACHIEVEMENT
Computer Programmer - SQL

This certificate is designed for students who have completed the Database Analyst - SQL Certificate and aspire to be entry level programmers using the Structured Query Language (SQL). This is the second in a series of three certificate programs in Relational Database Management Systems.

Required Program (Units)
CISC 310    Intro to Computer Information Science (3)
CISC 323    Linux Operating System (1)
CISC 324    Intermed Linux Operating System (1)
CISP 300    Algorithm Design/Problem Solving (3)
CISP 351    Intro to Relational Database Design & SQL (3)
CISP 352    Intermediate SQL (3)
CISP 353    Application Development in a Client Server Environment (3)
Two to four (2-4) units selected from the following: (2-4)
  CISP 370    Beginning Visual BASIC (4)
     or CISA 320    Database Management (1) 
     and CISA 321    Intermed Database Management (1)
TOTAL UNITS REQUIRED 19-21

Program Student Learning Outcomes
Upon completion of this program, the student will be able to:

  • design, create, alter and drop database objects such as tables, stored procedures and user-defined functions.
  • create client applications using the Structured Query Language (SQL).
  • insert, update, and delete data in database tables.
  • demonstrate use of the common gateway interface (CGI) protocol and apply those concepts to build an interactive web page to access a relational database management system.

Database Ladder - Level 3

Gainful Employment Info and Opportunities

CERTIFICATE OF ACHIEVEMENT
Relational Database Administration
The Relational Database Administration Certificate is designed for a person who is responsible for interacting with SQL Programmers, Database Designers, Systems Administrators, and Network Engineers as well as the day-to-day operation of a Relational Database Management System. This course of study is appropriate for an entry level Database Administration position.

Required Program (Units)
CISA 320    Database Management (1)
CISA 321    Intermediate Database Management (1)
CISC 310    Intro to Computer Information Science (3)
CISC 323    Linux Operating System (1)
CISC 324    Intermed Linux Operating System (1)
CISC 325    Adv Linux Operating System (1)
CISP 300    Algorithm Design/Problem Solving (3)
CISP 351    Intro to Relational Database Design & SQL (3)
CISP 352    Intermediate SQL (3)
CISP 354    Intro to Relational Database Admin (3)
TOTAL UNITS REQUIRED 20

Program Student Learning Outcomes
Upon completion of this program, the student will be able to:

  • install, configure and upgrade Relational Database Management System software.
  • plan and execute database backup and recovery.
  • create, alter, and drop database users and groups.
  • manage database objects to satisfy database security requirements.
  • apply system administration concepts and perform tasks such as creating file systems and monitor system performance.

Updated 6/12/17

  • Class schedule now online

    Class schedule now online

    The Spring 2018 class schedule is online now! Click on the photo for more info.
    morenews
  • Marat/Sade

    Marat/Sade

    The Falcon's Eye Theatre's fall production will run Nov. 3-19
    morenews
  • Supporting Student Success

    Supporting Student Success

    Folsom Lake College offers a variety of free workshops to help students succeed
    morenews
  • Thanksgiving Recess

    Thanksgiving Recess

    The college will be closed for Thanksgiving Recess Nov. 23-26
    morenews
  • Final Exams

    Final Exams

    Click here for the Fall 2017 final exam schedule
    morenews
  • It Pays to Stay

    It Pays to Stay

    Need a little mid-term encouragement? Know that the education you are getting now WILL pay off.
    morenews
If you have javascript disabled, click here to view the content