Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
STATE UNIVERSITY OF NEW YORK COLLEGE OF TECHNOLOGY CANTON, NEW YORK COURSE OUTLINE CITA100 – COMPUTER FLUENCY Revised By: Robert House CANINO SCHOOL OF ENGINEERING TECHNOLOGY Decision Systems Department March 2012 A. TITLE: Computer Fluency B. COURSE NUMBER: CITA100 C. CREDIT HOURS: 3 D. WRITING INTENSIVE COURSE (OPTIONAL): N/A E. COURSE LENGTH: Semester (15 weeks) F. SEMESTER(S) OFFERED: Fall/Spring G. HOURS OF LECTURE, LABORATORY, RECITATION, TUTORIAL, ACTIVITY: Three lecture hours per week with occasional lab and programming projects. H. CATALOGUE DESCRIPTION: This course is s survey of the knowledge required for the programming courses in the CIS and IT degrees. It introduces basic computing concepts of number systems common to computers, logic operators and expressions, file management, and computer programming techniques. The course is intended for students who do not meet the minimum academic requirements to enter either the Computer Information Systems or Information Technology majors but desire to pursue a major in one of those programs. . I. PREREQUISITE/CO-REQUISITE COURSES: a. Prerequisites: None. b. Co-requisites: None. J. GOALS (STUDENT LEARNING OUTCOMES): Upon completion of the course, the student will be able to: 1. 2. 3. 4. 5. 6. Course Objective Describe the file management system available on a local computer, the campus network, and from a remote location and how it can be used to access information. Compare and contrast the characteristics of the decimal and binary number systems. Evaluate logical expressions common to computer programming. Describe how a computer processes variables using digital memory. Apply problem solving techniques to designing a structured program. Work both independently and in teams to develop computer programs Institutional SLO 3. Professional Competence 2. 3. 2. 3. 3. Critical Thinking Professional Competence Critical Thinking Professional Competence Professional Competence 2. 3. 2. 3. 4. Critical Thinking Professional Competence Critical Thinking Professional Competence Inter/Intrapersonal Skills K. TEXTS: Online resources selected by the instructor. L. REFERENCES: Online resources selected by the instructor. M. HARDWARE: The course requires a computer lab and will use existing equipment and networks already installed in the lab. N. GRADING METHOD: A-F O. MEASUREMENT CRITERIA/METHODS: Quizzes, Exams, and Group/Team Projects P. DETAILED TOPICAL OUTLINE: 1. File a. b. c. management: Creating files and folders on a local computer Creating files and folders on a remote computer Locating folders and files on local and remote computers 2. Number Systems. a. The decimal number system. i. Place value – integer and fractions parts. ii. Unary and binary operations (+, -, *, /, and %). iii. Operator precedence. b. The binary number system. i. Bits, nibbles, bytes, words, etc. ii. Binary arithmetic. c. Types of binary numbers. i. Integers, signed and unsigned. ii. Real (floating point). iii. Representing numbers in computer memory. 3. Introduction to logic gates and integrated circuits. a. Logical operators. i. and, nand. ii. or, nor (inclusive or). iii. not. b. Logical expressions. i. Order of operations. ii. Evaluating complex expressions with truth tables. 4. Computer memory. a. Structure. b. Data representation in memory. i. Constants ii. Variables iii. Arrays 5. Problem Solving Techniques. a. Redefining a problem in terms of input, process, and output. b. Organizing processes in logical sequence. c. Identifying repetitive processes. 6. Structured Programming. a. b. c. d. e. Variables and constants. Assignment statements. Loop and decision structures. Basic input and output statements. Functions and procedures. Q. LABORATORY OUTLINE: n/a