CSCE 190 Computing in the Modern World CSE

  • Slides: 30
Download presentation
CSCE 190 Computing in the Modern World CSE Curricula Fall 2014 Marco Valtorta mgv@cse.

CSCE 190 Computing in the Modern World CSE Curricula Fall 2014 Marco Valtorta mgv@cse. sc. edu UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering

The Job Market (a Review) UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and

The Job Market (a Review) UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering

US Bureau of Labor Statistics : New US STEM Jobs per Year, 20082018 UNIVERSITY

US Bureau of Labor Statistics : New US STEM Jobs per Year, 20082018 UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering

Percentage of New STEM Jobs by Area through 2018 UNIVERSITY OF SOUTH CAROLINA Department

Percentage of New STEM Jobs by Area through 2018 UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering

Undergraduate CS Degree Enrollment UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering

Undergraduate CS Degree Enrollment UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering

Starting Salaries • The winter 2011 yearly salary survey by the National Association of

Starting Salaries • The winter 2011 yearly salary survey by the National Association of Colleges and Employers (NACE) reported that the average salary offer made to the class of 2011 graduates in computer engineering, information systems, and computer science increased to $59, 298, $49, 318, and $61, 783, respectively. All of these are among the top paid bachelor’s degrees. UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering

UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering

UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering

Computing Disciplines UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering

Computing Disciplines UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering

Computing Disciplines Computer Engineering • Typically involves software and hardware and the development of

Computing Disciplines Computer Engineering • Typically involves software and hardware and the development of systems that involve software, hardware, and communications. Computer Science • Currently the most popular of the computing disciplines; tends to be relatively broad and with an emphasis on the underlying science aspects. (Computer) Information Systems • Essentially, this is computing in an organizational context, typically in businesses. UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering

Computing Disciplines (ctd. ) Information Technology Software Engineering • Focuses on computing • Focuses

Computing Disciplines (ctd. ) Information Technology Software Engineering • Focuses on computing • Focuses on largeinfrastructure and needs of individual users; tends to involve scale software a study of systems (perhaps just systems; employs software systems, but perhaps certain ideas from the also systems in support of world of engineering in learning, of information building reliable dissemination, etc. ). software systems. UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering

UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering

UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering

UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering

UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering

UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering

UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering

Summary: Five Curricula UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering

Summary: Five Curricula UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering

Many Curricular Choices! UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering

Many Curricular Choices! UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering

Curricula in the Department of Computer Science and Engineering UNIVERSITY OF SOUTH CAROLINA Department

Curricula in the Department of Computer Science and Engineering UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering

Curricula in the Computer Science and Engineering Department • Major references are the University

Curricula in the Computer Science and Engineering Department • Major references are the University Undergraduate Studies Bulletin (http: //www. sc. edu/bulletin/), the departmental website (http: //www. cse. sc. edu/), and the College of Engineering and Computing Website (especially Student Services: http: //www. cec. sc. edu/studsvcs/stud_svcs. html) • The objectives of the Undergraduate Program of Computer Science and Engineering are to provide the student with a thorough grounding in mathematics, science, and computational subjects and to prepare the student for a professional career or graduate studies. OFin. SOUTH computer science, computer engineering UNIVERSITY CAROLINA Department of Computer Science and Engineering and other fields.

Three Degrees: CS, CE, CIS • The Department of Computer Science and Engineering offers

Three Degrees: CS, CE, CIS • The Department of Computer Science and Engineering offers baccalaureate degrees with majors in computer engineering, computer information systems, and computer science. • All three degrees provide students with the knowledge and skills needed to work as practitioners in all aspects of the computing and information processing industries. All majors include a common core of fundamental courses in computing. – The major in computer engineering includes courses in electronics and computer hardware as well as software; – the major in computer information systems includes courses in business and is designed for students who are primarily interested in business applications; – the OF major in. CAROLINA computer science allows students to UNIVERSITY SOUTH Departmentaspects of Computer of Science and Engineering focus primarily on the software

Computer Science Program Objectives Five years after graduation, computer science graduates should be –

Computer Science Program Objectives Five years after graduation, computer science graduates should be – contributing to economic development and society through the development and management of computer systems for industry and research – advancing in their careers through knowledge of computer science, communications skills, and understanding of computer systems and contemporary technological issues – continuing their professional development through professional study and research UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering

Computer Engineering Program Objectives Five years after graduation, computer engineering graduates should be –

Computer Engineering Program Objectives Five years after graduation, computer engineering graduates should be – contributing to their communities and society with innovations in computer technology and applications and an understanding of contemporary technological issues – advancing in their careers through their knowledge of computer engineering, by communication and working effectively as team members and by interacting responsibly with others in society – continuing their professional development through professional study and research UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering

Computer Information Systems Program Objectives Five years after graduation, computer information systems graduates should

Computer Information Systems Program Objectives Five years after graduation, computer information systems graduates should be – contributing to economic development and society through the development and management of computer information systems for business and research – advancing in their careers through their knowledge of computer information systems, communication skills and understanding of business and contemporary technological issues – continuing their professional development through professional study and research UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering

CS Lower Division Courses ENGL 101* 3 _____ CSCE 145* 4 _____ ENGL 102*

CS Lower Division Courses ENGL 101* 3 _____ CSCE 145* 4 _____ ENGL 102* 3 _____ CSCE 146* 4 _____ SPCH 140 3 _____ CSCE 211* 3 _____ MATH 141* 4 _____ CSCE 212* 3 _____ MATH 142* 4 _____ CSCE 215/245* 1/3 _____ MATH 374* 3 _____ CSCE 240* 3 _____ UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering

CS UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering

CS UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering

CE Lower Division Courses ENGL 101* 3 ______ CSCE 145* 4 ______ ENGL 102*

CE Lower Division Courses ENGL 101* 3 ______ CSCE 145* 4 ______ ENGL 102* 3 ______ CSCE 146* 4 ______ MATH 141* 4 ______ CSCE 211* 3 ______ MATH 142* 4 ______ CSCE 212* 3 ______ MATH 374* 3 ______ CSCE 240* 3 ______ MATH 241 3 ______ CSCE 215/245* 1/3 ______ MATH 242 3 ______ ELCT 102 3 ______ CHEM 111 4 ______ ELCT 221* 3 ______ PHYS 211 L* 1 ______ PHYS 212 3 ______ PHYS 212 L 1 ______ UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering

C E UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering

C E UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering

CIS Lower Division Courses ENGL 101* 3 _____ CSCE 145* 4 _____ ENGL 102*

CIS Lower Division Courses ENGL 101* 3 _____ CSCE 145* 4 _____ ENGL 102* 3 _____ CSCE 146* 4 _____ SPCH 140 3 _____ CSCE 210 or 212* 3 _____ MATH 141* 4 _____ CSCE 215/245* 1/3 _____ MATH 142* 4 _____ CSCE 240* 3 _____ MATH 374* 3 _____ ECON 224 or ACCT 222 3 _____ UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering

CI S UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering

CI S UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering

Application Areas and Clusters for CS • The major in Computer Science requires three

Application Areas and Clusters for CS • The major in Computer Science requires three advanced courses (nine hours) to be taken in an application area offered by another department. These courses should be related to the major courses taken. The combination of major courses and application area courses is referred to as a computing course cluster. Examples: • Computer Game Design and Programming Cluster • Scientific Computing Cluster UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering

CE and Electrical Engineering The following EE course are required for the CE major:

CE and Electrical Engineering The following EE course are required for the CE major: ELECTRICAL ENGINEERING (12 hours) • ELCT 102 (3), Electrical Science • ELCT 221 (3), Circuits • ELCT 222 (3), Signals and Systems • ELCT 371 (3), Electronics Moreover, students may satisfy some requirements by taking • ELCT 321 (3), Digital Signal Processing • ELCT 331 (3), Control Systems UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering

CIS and Business The CIS degree includes a minor in Business: MINOR: BUSINESS INFORMATION

CIS and Business The CIS degree includes a minor in Business: MINOR: BUSINESS INFORMATION MANAGEMENT (24 hours) • ACCT 222 (3), Introduction to Accounting • ECON 224 (3), Introduction to Economics • MGSC 390 (3), Business Information Systems • MGSC 490 (3), Information Systems Analysis and Design • MGSC 590 (3), Information Systems Development • MKTG 350 (3), Principles of Marketing • MGMT 371 (3), Principles of Management • FINA 301 (3), Money and Banking UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering