Unit 1: Software and Hardware Advanced
Foundational Objective
To extend the knowledge of software and hardware systems developed in Computer Science 20.Suggested Time: 2-3 hours
Learning Objectives cover:
1.1 Software Use and Maintenance 1.2 Hardware Use and Maintenance
Unit 2: Problem Solving - Advanced
Foundational Objective
To provide the students with an opportunity to apply problem-solving methods and techniques.Suggested Time: 3-4 hours
Learning Objectives cover:
Unit 3: Problem Solving and Programming
Foundational Objective
To be familiar with and understand the methodology of problem solving in computer programs.Suggested Time: 3-4 hours
Learning Objectives cover:
Unit 4: Experience with Programming and Design - Advanced
Foundational Objective
To provide hands-on experience with program writing, software design and documentation writing by writing computer programs that will do the processes described.Suggested Time: 50-65 hours
Learning Objectives cover:
Unit 5: Number Systems and Codes (Optional)
Foundational Objective
To provide an opportunity for students to learn about the number systems and codes that are fundamental to computer processing of information.
Suggested Time: 5-8 hours
Learning Objectives cover:
5.1 Understanding ASCII Code 5.2 Using ASCII Code 5.3 Understanding the Binary Number System 5.4 Understanding the Hexadecimal Number System 5.5 Programming with Binary and Hexadecimal Systems
Unit 6: Impact of Information Technology
Foundational Objective
To provide students with an opportunity to explore the nature of computer science and the societal impact of information technology.Suggested Time: 3-5 hours
Learning Objectives cover:
Unit 7: Programming for Applications
Foundational Objective
To provide an opportunity for students to use their programming expertise in an application program.
Suggested Time: 3-4 hours
Learning Objective covers:
7.1 Programming within an Application
Unit 8: Internet and Multimedia (Optional)
Foundational Objective
To provide an opportunity for the students to increase their understanding of the Internet and to work with multimedia applications.
Suggested Time: 4-6 hours
Learning Objectives cover:
8.1 The Internet 8.2 Multimedia
Unit 9: Research Topics
Foundational Objective
To provide hands-on experience with current research and presentation methods that use information technologies through investigation of a computer science topic of interest.Suggested Time: 7-10 hours
Learning Objective covers:
9.1 To research a computer science topic and present the findings to peers using computer technology.