CIS1715 INTRODUCTION TO COMPUTER SCIENCE
3 Credit Hours
This course is open to students on the college level in either Freshman or Sophomore year.
CIS1715 - Introduction to Computer Science (3 hrs.)
An introductory course to give computer science majors an overview of the history, architecture, typical algorithms, and various managerial aspects of computer information systems.
This course is designed to help the student increase their knowledge concerning to introducing computer science majors to the history, architecture, typical algorithms, programming, managerial aspects, and current trends of computer information systems.
Upon completion of the course, the student will be able to gain a comprehensive overview of computer information systems.
Unit Outcomes for Criterion Based Evaluation:
The following defines the minimum core content not including the final examination period. Instructors may add other content as time allows.
UNIT 1: An Introduction to Computer Science
Outcomes: The student will gain an overview of the Internet and the World Wide Web along with designing basic web pages using HTML.
- Be able to discuss and explain basic definitions of computer science.
- Understand algorithms and how to develop them.
- Discuss and explain the importance of algorithmic problem solving.
- Discuss the various careers available in information technology.
UNIT 2: The Internet and the Web
Outcomes: The student will gain an overview of the study of computer science.
- Be able to discuss the Internet’s history and how it works.
- Be able to discuss the Web’s history and how it works.
- Write Basic Web Pages in HTML
UNIT 3: Computer Programming Techniques / Algorithmic Foundations
Outcomes: The student will gain an overview of the study of basic programming constructs
Use the following techniques of Programming:
- Variables and expressions
- Input / Output
- Event-Driven Programming
- Conditional Execution
- Conditional Repetition
Use the following basic techniques of object-oriented programming:
Classes, Objects, Methods, and Parameters
Discuss and understand the following algorithms:
- Sequential Search
- Binary Search
- Data Cleanup
- Selection Sort
- Bubble Sort
- Insertion Sort
UNIT 4: Hardware
Outcomes: The student will gain an understanding of the logic of computer circuitry, the Von Neumann architecture, and a historical overview of the development of computer systems.
- Use the binary number system and binary storage devices.
- Use Boolean logic and gates.
- Use Circuit design and algorithms.
- Discuss the Von Neumann architecture.
- Discuss the historical development of computer systems.
UNIT 5: System Software and Virtual Machines
Outcomes: The student will learn how to interface with the computer through the low-level languages and operating systems.
- Use system software.
- Discuss assemblers and assembly language
- Use the Windows operating system.
- Use the UNIX operating system.
UNIT 6: Computing Topics
Outcomes: The student will learn how to interface with the computer through high-level languages.
- Discuss topics in computer security.
- Discuss concepts of artificial intelligence and expert systems.
- Discuss network fundamentals.
- Discuss databases concepts and be able to use simple SQL commands.
- Discuss various programming languages and their uses.
- Use Word Processors.
- Use Spreadsheets.
- Discuss current topics in the computer industry.
Projects will vary according to the instructor.
Contact Bookstore for current textbook.
As per the instructor
Students should adhere to the attendance policy outlined by the instructor in the course syllabus.
The grading policy will be outlined by the instructor in the course syllabus.
Maximum class size:
Based on classroom occupancy
Course Time Frame:
The U.S. Department of Education, Higher Learning Commission and the Kansas Board of Regents define credit hour and have specific regulations that the college must follow when developing, teaching and assessing the educational aspects of the college. A credit hour is an amount of work represented in intended learning outcomes and verified by evidence of student achievement that is an institutionally-established equivalency that reasonably approximates not less than one hour of classroom or direct faculty instruction and a minimum of two hours of out-of-class student work for approximately fifteen weeks for one semester hour of credit or an equivalent amount of work over a different amount of time, The number of semester hours of credit allowed for each distance education or blended hybrid courses shall be assigned by the college based on the amount of time needed to achieve the same course outcomes in a purely face-to-face format.
Refer to the following policies:
402.00 Academic Code of Conduct
263.00 Student Appeal of Course Grades
403.00 Student Code of Conduct
Disability Services Program:
Cowley College, in recognition of state and federal laws, will accommodate a student with a documented disability. If a student has a disability which may impact work in this class which requires accommodations, contact the Disability Services Coordinator