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

Computer Information Science (CIS)

Degrees & Certificates

The following Computer Information Science degrees and certificates are offered:

Computer Science and Programming

DEGREES
A.S. — Computer Science

CERTIFICATES OF ACHIEVEMENT
Programming

What is Computer Science?
New technology creates the future. Computer scientists use a body of skills and knowledge to create these new computer hardware and software technologies. Computer scientists are technically educated professionals, and can be found working in many fields: as programmers and designers, as experts in the use of technology in other fields, and as managers in a variety of organizations.

Computer Science as a field of study encompasses the following subareas: Algorithms and Data Structures, Programming Languages, Hardware and Software Architecture, Software Engineering, Databases, Artificial Intelligence and Robotics, Computer Animation and Graphics, Computer Games, Networks, Security, and Bioinformatics.

Academic Programs
Help create the technological future of computing.

The Folsom Lake College academic programs in Computer Science and Programming provide comprehensive exposure to computer science in preparation for upper-division computer science courses, and preparation for entry-level employment in government, business, and computer-related industries.

Career Options
Programmer, Technician, Software Verification and Testing, Systems Analyst, Systems Designer, Software Engineer; Firmware Engineer, Software Architect, Computer Engineer, Computer Techologist, Technical Manager. Many of these options require a Bachelors degree, although some entry-level opportunities exist for individuals with an Associates degree or Certificate.

Highlights
- A great foundation for entry to university
- A broad-based technical education
- State-of-the-art computer facilities
- Study in a field that has great employment opportunities and encompasses many careers


DEGREE
A.S. — 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 in Science (A.S.) 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 Intro 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 10 units from the following:
  CHEM 400 General Chemistry (5)
  CISP 351 Introduction to Relational Database Design & SQL (3)
  CISP 365 Windows API Programming with C (4)
  CISP 370 Beginning Visual Basic (4)
  CISP 371 Intermediate Visual Basic (4)
  CISP 405 Object Oriented Programming using C# on Visual Studio .NET (4)
  CISP 453 Introduction to Systems Programming in Unix (4)
  CISW 300 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)
  MATH 401 Calculus II (5)
  PHYS 411 Mechanics of Solids and Fluids (4)
  PHYS 421 Electricity and Magnetism (4)
  PHYS 431 Heat, Waves, Light and Modern Physics (4)
TOTAL UNITS REQUIRED 35

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

Programming
The 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 Programmingusing C# on Visual Studio .NET (4) or
  CISP 371 Beginning Visual Basic (4) (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
Computer Programmer - SQL
Relational Database Administration

CERTIFICATES OF RECOGNITION
Database Analyst - SQL

What is Information Technology?
The modern world runs on information technology. 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. The Web and Internet Programming certificates provide students with skills required to create database-driven websites for the Internet and the internal intranets used by most business and industry organizations.

Career Options
Database Analyst - SQL; Computer Programmer - SQL; Relational Database Administrator; Systems Analyst; Programmer; Data Entry Specialist; Internet Programmer; 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:
- List the hardware components of a computer system and differentiate among system and application software.
- Describe the relationship of operating systems to database file management.
- Devise computerized solutions in the development of databases by applying a solid foundation of algorithmic principles.
- Distinguish between the user interfaces of the operating system text in regards to using either most effectively.
- Compare and contrast hierarchical, network, and relational databases.
- Design, create, and administer relational databases.
- Create client applications using structured query language (SQL).

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:
- List the hardware components of a computer system and differentiate among system and application software.
- Describe the relationship of operating systems to database file management.
- Apply intermediate level Linux utilities, such as awk and sed, to implement complex algorithms.
- Explain the common gateway interface (CGI) protocol and apply those concepts to build an interactive web page.
- Devise computerized solutions in the development of databases by applying a solid foundation of algorithmic principles.
- Distinguish between the user interfaces of the operating system text in regards to using either most effectively.
- Compare and contrast hierarchical, network, and relational databases.
- Design, create, and administer relational databases.
- Create client applications using structured query language (SQL).
- Create a user interface with visual basic to connect to a database server.
- Design tables, forms, queries, and reports using office database application software.

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:
- List the hardware components of a computer system and differentiate among system and application software.
- Design tables, forms, queries, and reports using office database application software.
- Design multi-table forms, establish table relationships and create macros using visual basic for applications (VBA).
- Describe the relationship of operating systems to database file management.
- Apply system administration concepts and perform tasks such as creating file systems and monitor system performance.
- Devise computerized solutions in the development of databases by applying a solid foundation of algorithmic principles.
- Distinguish between the user interfaces of the operating system text in regards to using either most effectively.
- Compare and contrast hierarchical, network, and relational databases.
- Design, create, and administer relational databases.
- Create client applications using structured query language (SQL).
- Create a user interface with visual basic to connect to a database server.
- Perform database backup and recoveries.


Management Information Systems
CERTIFICATES OF ACHIEVEMENT
M.I.S. - Application Technician
M.I.S. - Information Processing
CERTIFICATES OF RECOGNITION
M.I.S. - Application Data Entry

What is Management Information Systems?
Management Information Systems is concerned with the use and management of computer hardware and software application programs in a business environment.

Academic Programs
This Folsom Lake College program includes study in management information systems. The MIS option offers a "ladder" approach with introductory certificates providing progress towards more advanced certificates. Graduates of the program should expect to find entry-level computer application management or administration oriented employment in government, business and industry, and/or acquire skills for the use of computer applications.

Career Options
Computer Operator; Applications Software Specialist; Systems Analyst; Data Entry Specialist; Computer Systems Specialist; Computer Technician, Webmaster

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

MIS Ladder - Level 1
CERTIFICATE OF RECOGNITION
Management Information Systems ‑ Application Data Entry
This certificate is designed for persons who need to know how to perform computer-related data entry. Students who continue their education by pursuing another Office Administration or Management Information Systems certificate may do so without repeating any courses completed for this certificate.

Required Program (Units)
BUSTEC 101 Computer Keyboarding: 10 Key (1)
BUSTEC 110 Business Procedures for Professional Success (3)
BUSTEC 302 Computer Keyboarding (2)
BUSTEC 303 Computer Keyboard Formatting (2)
CISA 300 Beginning Word Processing (1) or
  CISA 308 Exploring Word Processing and
  Presentation Software (1) (1)
CISC 300 Computer Familiarization (1) or
  CISC 308 Exploring Computer Environments
  and the Internet (1) or
CISC 310 Intro. to Computer Information Science (3) (1-3)
TOTAL UNITS REQUIRED 10-12

Program Student Learning Outcomes
Upon completion of this program, the student will be able to:
- Demonstrate in-depth knowledge of common office computerized application software and operating systems.
- Describe and apply ergonomic principles required to maintain appropriate posture and hand positions, and to avoid eyestrain while using computers for data entry.
- Use the keyboard to input data and use a mouse or other pointing device to issue computer commands or access software functions
- Type thirty six words a minute with a maximum of three errors.
- Operate a numeric keypad by touch at a rate of 10,000 or more keystrokes an hour with 98 percent accuracy.
- Create business documents such as letters and reports using appropriate business writing style, document appearance, grammar usage, and writing mechanics.
- Operate office equipment such as computers, telephones, fax machines, and reprographic equipment.


MIS Ladder - Level 2

Gainful Employment Info and Opportunities

CERTIFICATE OF ACHIEVEMENT
Management Information Systems - Information Processing
This certificate is designed for the person who needs familiarity with the most common operating system and computerized business application programs such as word processing, presentation graphics, spreadsheets, and databases.

Required Program (Units)
BUS 310 Business Communications (3)
BUSTEC 102 Computer Keyboarding: 10-Key (1)
BUSTEC 110 Business Procedures for Professional Success (3)
BUSTEC 302 Computer-Keyboarding (2)
BUSTEC 303 Computer-Keyboard Formatting (2)
CISA 300 Beginning Word Processing (1) or
  CISA 308 Exploring Word Processing and Presentation Software (1) (1)
CISA 310 Introduction to Electronic Spreadsheets (1)
CISA 320 Introduction to Database Management (1)
CISC 300 Computer Familiarization (1) or
  CISC 310 Introduction to Computer Information Science (3) (1-3)
CISC 308 Exploring Computer Environments and
the Internet (1) or
  CISC 320 Operating Systems (1) (1)
TOTAL UNITS REQUIRED 16-18

Program Student Learning Outcomes
Upon completion of this program, the student will be able to:
- Create formal business documents such as letters and reports using appropriate business writing style, document appearance, grammar and mechanics.
- Compose and deliver effective oral and graphical presentations in an appropriate manner.
- Describe the characteristics of effective file management principles in storing and retrieving files when using a variety of computer applications.
- Prepare accurate spreadsheets efficiently by using appropriate formulas or functions and format those sheets in an attractive easy-to-understand manner.
- Analyze data needs and prepare tables, forms, queries and reports that display extracted data in an accurate, reliable and readable format.
- Demonstrate a sufficient working knowledge of effective communication and use of office computer applications to seek employment in an office environment as information processing workers.


MIS Ladder - Level 3
CERTIFICATE OF ACHIEVEMENT

Gainful Employment Info and Opportunities

Management Information Systems - Application Technician
This certificate provides additional training in the use of the most common computerized business application programs. This course of study would be appropriate for a user who is the lead person in an office.

Required Program (Units)
BUS 310 Business Communications (3)
BUSTEC 102 Computer Keyboarding: 10-Key (1)
BUSTEC 110 Business Procedures for Professional Success (3)
BUSTEC 302 Computer-Keyboarding (2)
BUSTEC 303 Computer-Keyboard Formatting (2)
CISA 300 Beginning Word Processing (1)
CISA 301 Intermediate Word Processing (1)
CISA 308 Exploring Word Processing and Presentation Software (1)
CISA 310 Introduction to Electronic Spreadsheets (1)
CISA 311 Intermediate Electronic Spreadsheets (1)
CISA 320 Introduction to Database Management (1)
CISA 321 Intermediate Database Management (1)
CISC 300 Computer Familiarization (1) or
  CISC 310 Introduction to Computer Information Science (3) (1-3)
CISC 308 Exploring Computer Environments and the Internet (1) or
  CISC 320 Operating Systems (1) (1)
TOTAL UNITS REQUIRED 20-22

Program Student Learning Outcomes
Upon completion of this program, the student will be able to:
- Create formal business documents, labels and envelope through mail merging, inclusion of graphics and tables, and use of templates.
- Compose on-screen and print presentations and web pages
- Prepare and present a variety of charts that present data in a clear and understandable manner.
- Demonstrate competence using the tools, commands, and other features of a graphical user interface operating system to run application software, research and receive on-line and off-line help with the system or other software, and perform file management housekeeping tasks.
- Locate, identify, and change the settings within an operating system to provide more functionality for computer users.
- Design office application macros that reduce redundancy of tasks
- Prepare accurate spreadsheets that can gather data from other sources
- Prepare database switchboards that allow non-database users to enter, save, retrieve and print data with little training.
- Seek employment as a lead person in an office environment with an in-depth knowledge of common office computerized application software.

Updated 6/11/14

  • 10th Anniversary

    10th Anniversary

    FLC announces open house celebration on Sat., Oct. 11 from 11am-3pm
    morenews
  • Speaker Series

    Speaker Series

    A variety of experts will speak at FLC this Fall
    morenews
  • Health and Wellness Day

    Health and Wellness Day

    Health and Wellness Day is October 1 at Folsom Lake College
    morenews
  • Live Debate

    Live Debate

    Congressional candidates Bera, Ose agree to debate on Oct. 8
    morenews
  • Transfer Day

    Transfer Day

    FLC's Annual Transfer Day on Mon., Oct. 6 features a wide variety of 4-year universities
    morenews
  • Supporting Student Success

    Supporting Student Success

    Folsom Lake College offers a variety of free workshops to help students succeed
    morenews
If you have javascript disabled, click here to view the content