Maalot Educational Network | Evaluated Learning Experience
Introduction to Computer Science (COS101)
Upon successful completion of the course, students will be able to analyze a problem, write an algorithm for it and code the solution in Visual Basic; debug and thoroughly test the program; and demonstrate proficiency in concepts of information technology and computer systems including hardware and software fundamentals, productivity software, digital media, database applications, networking, the Internet, and security and privacy issues. Specifically: be able to write a program in Visual Basic using Visual Studio; be able to use and code basic Windows controls in Visual Basic; be able to compare expressions in Visual Basic; be able to use the selector control in writing a program in Visual Basic; use a simple loop in writing a program; use a counter controlled loop in writing a program; be able to write nested loops in Visual Basic; demonstrate the ability to write an algorithm, analyze a problem, and implement the solution using principles of good programming; demonstrate the use of a collection of data using arrays; demonstrate comprehension of hardware fundamentals; show understanding of how the Internet works; demonstrate knowledge of the components of a computer; identify the general categories of programs, and describe how the operating system interacts with applications; be able to define and describe the various security risks and privacy issues that are involved in using computers; describe how programs run applications instructions and differentiate between the various types of memory; be able to describe an operating system and describe features of the more prevalent ones; and be able to discuss the purpose of components required for successful communications.
Topics include: beginning concepts of programming using Visual Basic 2012, and basic concepts of information technology and computer systems.