Computer Concepts II

Course Number: CIS 121
Transcript Title: Computer Concepts II
Created: September 1, 2012
Updated: January 22, 2016
Total Credits: 4
Lecture Hours: 30
Lecture / Lab Hours: 0
Lab Hours: 30
Satisfies Cultural Literacy requirement: No
Satisfies General Education requirement: Yes
Grading options: A-F (default), P-NP, audit
Repeats available for credit: 0


CIS 120 or instructor permission

Course Description

Evaluate, select and apply computer technology to solve practical problems in database design, web page design, networking and programming. Address ethical issues associated with technology. Prerequisites: CIS 120 or instructor permission; MTH 20 or equivalent placement test scores. Prerequisite/concurrent: WR 121. Audit available.

Intended Outcomes

  1. Apply logic, business rules and entity relationship diagrams to design databases.
  2. Create web sites using latest HTML and CSS standards.
  3. Design a basic home wireless network and office network while utilizing current wireless security.
  4. Solve simple quantitative and qualitative problems using computer programming.
  5. Install and manage operating systems and applications.
  6. Weigh ethical issues related to technology including viruses, spyware, hacking and risk assessment.

Alignment with Institutional Core Learning Outcomes

1. Communicate effectively using appropriate reading, writing, listening, and speaking skills. (Communication)
2. Creatively solve problems by using relevant methods of research, personal reflection, reasoning, and evaluation of information. (Critical thinking and Problem-Solving)
3. Apply the knowledge, skills and abilities to enter and succeed in a defined profession or advanced academic program. (Professional Competence)
4. Appreciate cultural diversity and constructively address issues that arise out of cultural differences in the workplace and community. (Cultural Awareness)
5. Recognize the consequences of human activity upon our social and natural world. (Community and Environmental Responsibility)

Outcome Assessment Strategies

In satisfying the assessments, students must demonstrate at least 3 of the following:

  • Service Learning.
  • Contextual written tasks in or outside of class.
  • Written case study analysis.
  • Individual or team projects.
  • Presentations.
  • Quizzes and/or examinations.
  • In-class interactive role-plays.
  • Participation.
  • Self-Assessment.
  • Create installation, how it works or training material for some aspect of computer technology.

Course Content (Themes, Concepts, Issues and Skills)

  • Hardware
    • How data is represented in hardware
    • Number systems and coding schemes
  • Software
    • Operating Systems
      • Stand-alone, Network, Embedded
      • Shell, GUI and Command Line
      • Services
    • Spreadsheets
      • Numeric modeling and analysis
    • Database Management Systems
      • Data Models including Hierarchical, Network and Relational
      • Client-server vs. local Database Management Software (DBMS) applications
    • Integration of Productivity Software
    • Integrated Development Environments (IDE's)
    • Programming Languages
    • Markup Languages (XML)
    • Career-specific software
  • Society
    • Risks
      • Malware (viruses, spyware, hacking)
      • System failure
      • Security
    • Future/Trends of Computer Technology
      • Robotics/Automation
      • Artificial Intelligence
      • Expert Systems
  • Integration
    • Introduction to Networks and Data Communications
      • Local Area Networks
      • Wide Area Networks
      • Network Security
      • Wireless
      • Home Networks
      • IP Protocols (FTP, HTTP)
    • Using the Internet Effectively
    • Enterprise Systems
      • Automation
      • Portals
      • Web Services
      • Virtual Private Networks (VPN's)
      • Enterprise Hardware
    • Concepts and Theoretical Models
      • Project Management

Related Instruction


Hours: 16


  1. Analyze the elements of programs.
  2. Design a small local area network.
  3. Solve quantitative and qualitative problems using computer software.


  1. Direct instruction (+ study time) in discipline-related computations involving Boolean algebra and arithmetic expression construction and evaluation as applied in programming and networking.