CSCE 190 Computing in the Modern World

Fall 2011

 

Monday 4:00-4:50 pm

Main 300, B201

 

Instructor:         John Rose

Office:              Swearingen 3A67

Office Hours:    Tuesday and Thursday 3:30pm - 5:00 pm or electronically any time or by appointment

Telephone:        777-2405

E-mail:              rose@cse.sc.edu

Homepage:       http://www.cse.sc.edu/~rose/190/index.htm 

 

Catalog Description:

190—Computing in the Modern world. (1) (Corequisite of CSCE 145, 204, 206, or equivalent)

An introduction to the field of computing—trends in computing technology, the profession and careers; subdisciplines in computing; the nature of research and development. Open to all majors.

 

Course Requirements:

Follow the course requirements on this website.

You are expected to turn in hard copy of the assignments on time.  Late penalty is 5% for every day. 

You are expected to attend class. Attendance will be taken, and it will affect your grade

 

Objectives:

This course is intended to provide you with the bigger picture of how computing fits into the modern world and why there is more to "computing" than just "programming." Unlike nearly everything else taught in the department, this will not be a highly technical course. We encourage you to participate in the discussions and ask questions.  The course will involve several other faculty members at the department and external professionals working in the field of computer science.

 

Textbook(s) and Other Required Material:

Lecture notes will be provided. Some material will come from websites of professional organizations.

 

Course Outcomes:

  1. An understanding of “the big picture” of computing.
  2. Knowledge of milestone events in the history of computing and what the future of computing will look like.
  3. Knowledge of some advanced directions in computing research.
  4. A familiarity with career trends in computing.

 

Course Work:

Written assignments, final report, and class discussions. The final report will be a proposal for a research project in computing, a brief business plan for a startup company in computing, or a proposal for a comparable professional activity in computing.

 


Grading:

Homework assignments: 60%, Class participation: 20%, Final report: 20%

Total score that can be achieved: 100

Final grade:       90 < A ,  87 < B+ <=90, 80 < B <= 87, 77 < C+ <= 80, 65 < C <= 77,

60 < D+ <= 65, 52 < D <= 60, F  <= 52

 

Topics Covered:

1. The curricula in computing at USC (1 hour)

2. The job market and employment trends in computing and IT (1 hour)

3. Trends in computing—hardware, devices, HCI, software, and the web (5 hours)

4. Research methodology in computing (1 hour)

5. Research topics in computing at USC (2 hours)

6. Lectures from the real world (3 hours)

 

Academic Honesty:

Assignments and examination work are expected to be the sole effort of the student submitting the work. Students are expected to follow the University of South Carolina Honor Code and should expect that every instance of a suspected violation will be reported. Students found responsible for violations of the Code will be subject to academic penalty under the Code in addition to whatever disciplinary sanctions are applied.

 

On the Proper Use of Computing Resources:

Students are expected to be aware of the university policy on use of computing resources, including the Student Guidelines for Responsible Computing, as well as the college and departmental policies on proper use of computing resources. Every instance of a suspected violation will be reported. Students should be aware that neither the instructor nor the department are responsible for making alternative arrangements should improper use leading to revocation of access to departmental or college resources make it impossible for you to complete the programming assignments on time.