20 CS 362: Pre-Junior Seminar in Computer Science
Syllabus:
Learning Objectives:
| Course Number | 20 CS 362 |
| Credit Hours | 2 Undergraduate |
| Prerequisites |
Pre-junior status in Computer Science major |
| Catalog Data | Assessment of student?s professional development and planning for Computer Science specialization. Review of careers in computer science. Duties and responsibilities of a computer professional. |
| Textbooks |
None |
| References | Major computer trade journals IEEE, ACM, and Software Engineering Codes of Ethics |
| Prerequisites by Topic | Pre-Junior standing with co-op experience. |
| Goals | The goals of this course are to help students to better understand the impact of computer science on society, to make an assessment of the professional development of the individual student, and to assess the Computer Science program. It will also assist the student in evaluating career options and planning for CS elective courses and senior design. It will examine duties and responsibilities of a computer professional and study relevant professional societies? codes of ethics. |
| Topics | 1. Current trends of computer technology. 2. Student?s professional development ?Review major CS fields and sub-fields, with an emphasis upon those that (a) are ? hot ?, (b) are of interst to students, or (c) involve research. 3. Presentation by CS professionals 4. Professional codes of conduct ? particular ethical issues of the CS profession. 5. Impact of computer science on society. 6. oral and written presentational skills. 7. Program evaluation and assessment feedback. 8. CS elective courses selection and senior project design planning 9. professional societies and communities ? ACM and IEEE Computer Student Chapters. |
| Computer Usage | None |
| Labs | None |
| Estimated ABET | Engineering Science: 2 credits or 100% |
| Prepared By | Chia Yung Han, Ph.D. on 2002/09/01 |