Computer Concepts II
Course Number: CIS 121
Transcript Title: Computer Concepts II
Created: September 1, 2012
Updated: August 26, 2019
Total Credits: 4
Lecture Hours: 30
Lecture / Lab Hours: 0
Lab Hours: 30
Satisfies Cultural Literacy requirement: No
Satisfies General Education requirement: No
Grading options: A-F (default), P-NP, audit
Repeats available for credit: 0
Covers evaluation, selection and application of computer technology to solve practical problems in database design, web page design, networking and programming. Addresses ethical issues associated with technology. Prerequisite: CIS 120. Audit available.
- Apply logic, business rules and entity relationship diagrams to design databases.
- Create web sites using latest HTML and CSS standards.
- Design a basic home wireless network and office network while utilizing current wireless security.
- Solve simple quantitative and qualitative problems using computer programming.
- Install and manage operating systems and applications.
- Weigh ethical issues related to technology including viruses, spyware, hacking and risk assessment.
Outcome Assessment Strategies
Assessment may include: Projects with original work, computer problem solving exercises, web page design, journals, case studies, group discussions, and open ended assessments.
Course Activities and Design
The determination of teaching strategies used in the delivery of outcomes is generally left to the discretion of the instructor. Here are some strategies that you might consider when designing your course: lecture, small group/forum discussion, flipped classroom, dyads, oral presentation, role play, simulation scenarios, group projects, service learning projects, hands-on lab, peer review/workshops, cooperative learning (jigsaw, fishbowl), inquiry based instruction, differentiated instruction (learning centers), graphic organizers, etc.
Course Content (Themes, Concepts, Issues and Skills)
- How data is represented in hardware
- Number systems and coding schemes
- Operating Systems
- Stand-alone, Network, Embedded
- Shell, GUI and Command Line
- 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
- Operating Systems
- Malware (viruses, spyware, hacking)
- System failure
- Future/Trends of Computer Technology
- Artificial Intelligence
- Expert Systems
- Introduction to Networks and Data Communications
- Local Area Networks
- Wide Area Networks
- Network Security
- Home Networks
- IP Protocols (FTP, HTTP)
- Using the Internet Effectively
- Enterprise Systems
- Web Services
- Virtual Private Networks (VPN's)
- Enterprise Hardware
- Concepts and Theoretical Models
- Project Management