Computer Science Foundations

       Computer Science Foundations       

 

Course Description:

Computer Science Foundations (CSF) is a course intended to provide students with exposure to various information technology occupations and pathways such as Networking Systems, Coding, Web Design, and Cybersecurity. As a result, students will complete all core standards, as well as standards in two of four focus areas. Upon completion of this course, proficient students will be able to describe various information technology (IT) occupations and professional organizations. Moreover, they will be able to demonstrate logical thought processes and discuss the social, legal, and ethical issues encountered in the IT profession. Depending on the focus area, proficient students will also demonstrate an understanding of electronics and basic digital theory; project management and teamwork; client relations; causes and prevention of Internet security breaches; and writing styles appropriate for web publication. Upon completion of the CSF course, students will be prepared to make an informed decision about which Information Technology program of study to pursue

 

Focus Areas:                                                                           Standards:     

  • Networking Systems 4, 5, 6, 10, 12, 13, 22, 23                                                                                               
  • Coding 23, 33, 34, 35, 36       
  • Web Design 10, 11, 14, 21, 24, 25, 26, 27, 28
  • Cybersecurity 13, 30, 31, 32
  • Computer Systems 1,2,7,8,10,12,

 

  

Course Objectives:

  • computational thinking, that is thinking about what can be computed and how, and includes consideration of the data required
  • understand the main principles of solving problems by using computers
  • understanding that every computer system is made up of sub-systems, which in turn consist of further sub-systems
  • understand component parts of computer system and how they interrelate, including software, data, hardware, communications and people
  • skills necessary to apply understanding to solve computer-based problems using a high-level programming language.

 

Evaluation:

Assessment will be determined by the quality and completion of the following requirements:

  • 1st 9 weeks - 40%
  • 2nd 9 Weeks - 40%
  • Mid Term Test - 10%
  • Semester Test - 10%

Attendance – As specified by Student Handbook