CS 101 - Introduction to Computers
Credits: 3
Course Description
An introduction to computing and its impact on society from a user’s perspective. Topics include computation using spreadsheets, beautification using text formatters and word processors, information management with database managers, and problem solving through program design and implementation using a simple, hypothetical programming language. Not open to students who have received credit for higher level computer science courses
NOTE: this course is a service course and does not necessarily meet the goals of the Computer Science major.
Needed Skills
No specific skills - there are no prerequisites other than UK admission to take this class.
Learning Outcomes
This course assumes no background in computers at all. The desired course outcomes for this class are:
1. That the student will be able to use applications software competently to solve problems. This software includes Windows, Notepad, MS Word, MS Excel, MS Access and an email system.
2. That the student will be aware of the capabilities and limitations of hardware and software computing technologies, how software is developed, and the Internet’s abilities and weaknesses.
3. That the student will be aware of issues in society related to computers.
Additional Comments
The two primary components for accomplishing this are lecture/demonstration sessions coupled with small structured labs. The lectures will present the conceptual material and the labs will emphasize the use of application software.
CAC Categories:
Topic
|
Core
|
Advanced
|
Math
Fundamentals
|
0
|
0
|
Data
Structures
|
0
|
0
|
Algorithms
& Software Design
|
0
|
0
|
Computer
Organization and Architecture
|
0
|
0
|
Concepts
of Programming Languages
|
0
|
0
|
Social
and ethical issues
|
15
|
0
|
Total
|
0
|
0
|
Math Fundamentals: none
Data structures: none
Algorithms and Software: none
Social and ethical issues (15): Core: History of Computing (2), Social context of computing (5), Professional and ethical responsibilities (2), Risks and liabilities of computer-based systems (1), Intellectual property (0.5), Privacy and civil liberties (0.5), Economic issues in computing (4).
Oral Communication (presentations)
none
Written communication
5 assignments 1-2 pages (one of which is graded for grammar)
Content
Theoretical content: 0%
Problem analysis: 0%
Solution design: 0%
Other: 100% (social and ethical issues)
Student evaluation and feedback
The homeworks for this course are designed
· To teach the student how to set up the student’s university e-mail account
· To encourage the student to learn more about the computer science department by using the department’s web page
· To teach the student how to use the engineering library’s online resources
· To teach the student how to write a resume
· To encourage the students to learn more about the speakers
The resume assignment is turned in and checked by the Engineering-Cooperative Education Program office for conformance to accepted industry standards.
Course Evaluation Questions
37. I have a better understanding of the computer science academic discipline.
38. I have a better understanding of what is expected of me as a computer science student.
39. I have a better understanding of what careers are available to computer science students.
40. I have a better understanding of what professional skills are required of me by employers in the information technology discipline.
Possible Textbook
Typically, no required textbook is used in this class.