CS 100 - The Computer Science Profession
Credits: 1
Course Description
An introductory seminar, which covers the fundamental activities, principles, and ethics of the computer science profession. An overview of the discipline of computer science, examples of careers, the history of computing, and experience with elementary computing tools are included.
Needed Skills
Knowledge of high school algebra.
Learning Outcomes
The students will develop a sense of identity with computer science. They will learn about computer science as a profession and as an academic discipline. They will develop an appreciation for the role of computer science in society. They will be introduced to basic computing terminology. Specifically, students will know about
1. The discipline of computer science and its role in society
2. The University of Kentucky computer science department history, organization, and areas of research
3. Career opportunities available to computer science majors
4. The expectations of employers about computer science graduates
Measures
CS100 is an introduction to the computer science department and the information technology (IT) industry. Homework assignments are given and class attendance is taken. The student self-assessment of the course outcomes is measured by the CS100 course evaluation questions included in the university course evaluation at the end of the semester.
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.