In three to five years after graduation, the graduates of the WVU Tech BS degree program in Computer Science will do the following:

Similar documents
Undergraduate Program Guide. Bachelor of Science. Computer Science DEPARTMENT OF COMPUTER SCIENCE and ENGINEERING

B.S/M.A in Mathematics

ARTICULATION AGREEMENT

Agricultural and Extension Education

DEPARTMENT OF PHYSICAL SCIENCES

Bachelor of Science in Mechanical Engineering with Co-op

Bachelor of Science in Engineering Technology in Construction Management Technology with Co-op

We are strong in research and particularly noted in software engineering, information security and privacy, and humane gaming.

Bachelor of Science. Undergraduate Program. Department of Physics

NUTRITIONAL SCIENCE (AGLS)

Mathematics Program Assessment Plan

NUTRITIONAL SCIENCE (H SCI)

School of Engineering Foothill College Transfer Guide

TABLE OF CONTENTS Credit for Prior Learning... 74

TREATMENT OF SMC COURSEWORK FOR STUDENTS WITHOUT AN ASSOCIATE OF ARTS

Heavy Diesel Service Technician

Health and Human Physiology, B.A.

INDIVIDUALIZED STUDY, BIS

CITY COLLEGE OF SAN FRANCISCO Transfer Credit Agreement Catalog

Natural Sciences, B.S.

Introduction to CS 100 Overview of UK. CS September 2015

EGRHS Course Fair. Science & Math AP & IB Courses

SYRACUSE UNIVERSITY and BELLEVUE COLLEGE

2012 Transferable Courses BELLEVUE COLLEGE

Fashion Design Program Articulation

Meta-Majors at Mott Community College

2011 Transferable Courses BELLEVUE COLLEGE

Statistics and Data Analytics Minor

EDINA SENIOR HIGH SCHOOL Registration Class of 2020

Partners in education!

Mechanical & Aeronautical engineering. Student Handbook

Timeline. Recommendations

Course Selection for Premedical Students (revised June 2015, with College Curriculum updates)

Biology and Microbiology

Bachelor of Science in Civil Engineering

ADVANCED PLACEMENT STUDENTS IN COLLEGE: AN INVESTIGATION OF COURSE GRADES AT 21 COLLEGES. Rick Morgan Len Ramist

Biological Sciences (BS): Ecology, Evolution, & Conservation Biology (17BIOSCBS-17BIOSCEEC)

The University of Winnipeg Recognition of Prior Learning (RPL) Undergraduate Degree Credits

Mathematics. Mathematics

Department of Geography Bachelor of Arts in Geography Plan for Assessment of Student Learning Outcomes The University of New Mexico

STRUCTURAL ENGINEERING PROGRAM INFORMATION FOR GRADUATE STUDENTS

Academic Catalog Programs & Courses Manchester Community College

GRADUATE STUDENT HANDBOOK Master of Science Programs in Biostatistics

Georgia Institute of Technology Graduate Curriculum Committee Minutes. January 20, 2011

University of North Dakota

DEPARTMENT OF BIOLOGICAL SCIENCES AND CHEMISTRY AND PHYSICS

Texas Bioscience Institute Educating Scientists For The Future. Nelda Howton

Requirements for the Degree: Bachelor of Science in Education in Early Childhood Special Education (P-5)

Biomedical Engineering

University of Alabama in Huntsville

Examining the Structure of a Multidisciplinary Engineering Capstone Design Program

Kaskaskia Course Numbers

A&S/Business Dual Major

GETTING READY FOR THE U A GUIDE FOR TRANSFERRING TO THE UNIVERSITY OF UTAH FOR BYU-IDAHO STUDENTS

Course Title Transfer Category Area of General Education Credit

OFFICE SUPPORT SPECIALIST Technical Diploma

Dublin City Schools Career and College Ready Academies FAQ. General

Southern Union State Community College

UNDERGRADUATE HANDBOOK FOR SPATIAL SCIENCES STUDENTS

All Professional Engineering Positions, 0800

College of Engineering and Applied Science Department of Computer Science

DOCTOR OF PHILOSOPHY IN ARCHITECTURE

RUSANGU UNIVERSITY LUSAKA CAMPUS 20 TH SEPTEMBER TO 5 TH DECEMBER2017 QUARTER>>CLASS TIME TABLE. LECTURER TIME ROOM

What is Effect of k-12 in the Electrical Engineering Practice?

CURRICULUM VITAE. To develop expertise in Graph Theory and expand my knowledge by doing Research in the same.

Date : Controller of Examinations Principal Wednesday Saturday Wednesday

Biomedical Engineering

TRANSFER ARTICULATION AGREEMENT between DOMINICAN COLLEGE and BERGEN COMMUNITY COLLEGE

STA 225: Introductory Statistics (CT)

Self Study Report Computer Science

Degree Qualification Profiles Intellectual Skills

AC : DESIGNING AN UNDERGRADUATE ROBOTICS ENGINEERING CURRICULUM: UNIFIED ROBOTICS I AND II

Dyersburg State Community College Austin Peay State University

MANAGEMENT, BS. Administration. Policies Academic Policies. Admissions & Policies. Termination from the Major. . University Consortium

DIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE. Junior Year. Summer (Bridge Quarter) Fall Winter Spring GAME Credits.

PROVIDENCE UNIVERSITY COLLEGE

Curriculum for Liberal Education

Fall Semester Year 1: 15 hours

SORRELL COLLEGE OF BUSINESS

APPLICATION PROCEDURES

GETTING READY FOR THE U A GUIDE FOR TRANSFERRING TO THE UNIVERSITY OF UTAH FOR BYU-IDAHO STUDENTS. How To Use This Guide.

PHYSICAL EDUCATION AND KINESIOLOGY

MASTER OF ARCHITECTURE

B.S. in SCIENCE MAJOR REQUIREMENTS OPTION REQUIREMENTS SUPPORTING COURSES PRESCRIBED COURSES ADDITIONAL COURSES

Clackamas CC BI 231, 232, 233 BI 231,232, BI 234 BI 234 BI 234 BI 234 BI 234 BI 234 BIOL 234, 235, 323 or 244

New Jersey Institute of Technology Newark College of Engineering

Master of Philosophy (MPhil) and Doctor of Philosophy (PhD) Programs in Information Systems

All-Math Meeting. September 28, Department of Mathematics University of Kentucky

Millersville University Degree Works Training User Guide

ADMISSION TO THE UNIVERSITY

Evaluation of a College Freshman Diversity Research Program

COLLEGE: School of Engineering, Technology, and Computer Science

TEACHING AND EXAMINATION REGULATIONS PART B: programme-specific section MASTER S PROGRAMME IN LOGIC

SELF-STUDY QUESTIONNAIRE FOR REVIEW of the COMPUTER SCIENCE PROGRAM

MASTER OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE

Computer Science (CSE)

Department of Computer Science. Program Review Self-Study

University Bulletin. Undergraduate Degree Programs

STATE. A University System of Georgia Institution. Summer Semester 2014 Schedule of Classes

Articulation Agreement between Life University & Atlanta Technical College

Transcription:

Computer Science 1 Computer Science Degree Awarded Bachelor of Science Nature of Program Computer scientists are distinguished from other computer professionals, such as information technology specialists and system administrators, by the higher level of theoretical expertise, the innovation they apply to complex problems, and the extensive knowledge and experience they possess in software engineering. A computer scientist can often expect to work on multidisciplinary projects such as robotics, human - computer interaction, advanced computer graphics, and artificial intelligence based systems. The first two years of study in the Bachelor of Science in Computer Science (BS CS) program focus on the fundamentals of computer science concepts and provide a firm foundation in mathematics. During the junior and senior years, students are introduced to advanced concepts in the science of computation and are presented the opportunity to take elective courses such as video game development, cryptology, computer graphics, artificial intelligence and image processing. The two semester senior project sequence provides the culminating experience for the Computer Science students. Students may also have the opportunity to participate in undergraduate research projects with the computer science faculty. Educational Objectives In three to five years after graduation, the graduates of the WVU Tech BS degree program in Computer Science will do the following: Demonstrate success in the professional practice of Computer Science through recognition of their contributions to an organization or entrepreneurial accomplishments. Alternatively or additionally, demonstrate success in the field of computing by continuing formal education through earning post graduate degrees, technical certificates, or other technical training. Demonstrate lifelong learning habits either as a professional or a researcher in their field. FACULTY CHAIR Ranjith Munasinghe - PhD, University of Wyoming ASSOCIATE PROFESSORS Afrin Naz - PhD, University of North Texas Don Smith - MS, West Virginia University; MA, Marshall University ASSISTANT PROFESSORS Sanish Rai - PhD, Georgia State University Ahmet Sonmez - PhD, University of Houstan GENERAL EDUCATION FOUNDATIONS Please use this link to view a list of courses that meet each GEF requirement. (http://registrar.wvu.edu/gef) NOTE: Some major requirements will fulfill specific GEF requirements. Please see the curriculum requirements listed below for details on which GEFs you will need to select. General Education Foundations F1 - Composition & Rhetoric 3-6 ENGL 101 & ENGL 102 or ENGL 103 Introduction to Composition and Rhetoric and Composition, Rhetoric, and Research Accelerated Academic Writing F2A/F2B - Science & Technology 4-6 F3 - Math & Quantitative Skills 3-4 F4 - Society & Connections 3 F5 - Human Inquiry & the Past 3 F6 - The Arts & Creativity 3

2 Computer Science F7 - Global Studies & Diversity 3 F8 - Focus (may be satisfied by completion of a minor, double major, or dual degree) 9 Total Hours 31-37 Please note that not all of the GEF courses are offered at all campuses. Students should consult with their advisor or academic department regarding the GEF course offerings available at their campus. Curriculum Requirements A minimum GPA of 2.0 is require. GEF Elective Requirements (2, 5, 6, 7, and 8) 20 Laboratory Science, GEF 2 and 8 (a total of 8 credit hours required) - Students may select any of the two courses from the following list: BIOL 111 BIOL 112 CHEM 111 CHEM 112 CHEM 115 CHEM 116 PHYS 101 PHYS 102 PHYS 111 PHYS 112 ENGL 101 & ENGL 102 General Biology General Biology Survey of Chemistry Survey of Chemistry Fundamentals of Chemistry Fundamentals of Chemistry Introductory Physics Introductory Physics General Physics General Physics Introduction to Composition and Rhetoric and Composition, Rhetoric, and Research (GEF 1) ENGL 305 Technical Writing 3 MATH 155 Calculus 1 (GEF 3) 4 MATH 156 Calculus 2 4 MATH 251 Multivariable Calculus 4 MATH 441 Applied Linear Algebra 3 MATH 448 Probability and Statistics 3 ECON 401 Managerial Economics (GEF 4) 3 WVUE 191 First Year Seminar 1-3 CS 121 Computer Science 1 4 CS 122 Computer Science 2 4 CS 201 Data Structures 3 CS 220 Discrete Mathematics 3 CS 221 Analysis of Algorithms 3 CS 222 Intro Software Engineering 3 CS 231 Introduction to Computer Organization 3 CS 265 C Programming 2 CS 310 Principles of Programming Languages 3 CS 321 Introduction to Networking 3 CS 324 Database Management 3 CS 355 Computer Concepts 3 CS 410 Compiler Construction 3 CS 450 Operating Systems Structure 3 CS 479 Advanced Computer Science Mathematics 3 CS 480 Capstone Project - Design 2 CS 481 Capstone Project - Implementation 3 Computer Science Electives (Students may select from 300-400 Level Computer Science (CS) courses except CS 491) 9 Technical Electives (See approved list) 6 6

Computer Science 3 General Electives (Students are free to choose any college level course to fulfill this requirement) 3 Total Hours 120-122 Approved Technical Electives Accounting ACCT 201 ACCT 202 Biology Principles of Accounting Principles of Accounting BIOL 111 General Biology ** BIOL 112 General Biology ** Chemistry CHEM 111 Survey of Chemistry ** CHEM 112 Survey of Chemistry ** CHEM 115 Fundamentals of Chemistry ** CHEM 116 Fundamentals of Chemistry ** Computer Engineering CPE 271 Computer Science CS 300+ or 400+ (Except CS 491) Electrical Engineering EE 221 EE 223 MAE 241 MAE 242 MAE 243 MAE 331 ISYS 270 Introduction to Digital Logic Design Introduction to Electrical Engineering Electrical Circuits Statics Dynamics Mechanics of Materials Fluid Mechanics Linux ISYS 325 C# ISYS 366 MATH 261 Physics e-commerce Elementary Differential Equations PHYS 101 Introductory Physics ** PHYS 102 Introductory Physics ** PHYS 111 General Physics ** PHYS 112 General Physics ** ** Unless taken as a science requirement Other courses are accepted as technical electives only with advance approval from the department. Most of the 300-400 level ACCT, BIOL, CHEE, CHEM, CPE, CE, EE, MAE, MATH, and PHYS courses are considered acceptable. Suggested Plan of Study First Year ENGL 101 (GEF 1) 3 ENGL 102 (GEF 1) 3 CS 121 4 CS 122 4 WVUE 191 1-3 GEF 6 3 General Elective 3 GEF 7 3 GEF 5 3 GEF 8 3 Second Year 14-16 16 MATH 155 (GEF 3) 4 MATH 156 4 CS 201 3 CS 220 3

4 Computer Science CS 231 3 CS 222 3 CS 265 2 CS 310 3 GEF 2 (Laboratory Science) 4 GEF 8 (Laboratory Science) 4 Third Year 16 17 ECON 401 (GEF 4) 3 ENGL 305 3 MATH 251 4 MATH 441 3 CS 221 3 CS 324 3 CS 321 3 CS 355 3 Fourth Year Computer Science Elective 3 13 15 MATH 448 3 CS 410 3 CS 450 3 CS 479 3 CS 480 2 CS 481 3 Computer Science Elective 3 Computer Science Elective 3 Technical Elective 3 Technical Elective 3 Total credit hours: 120-122 Major Learning Outcomes COMPUTER SCIENCE The BS degree in Computer Science at WVU Tech enables students to attain: 14 15 An ability to apply knowledge of computing and mathematics appropriate to the program s student outcomes and to the discipline An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs An ability to function effectively on teams to accomplish a com mon goal An understanding of professional, ethical, legal, security and social issues and responsibilities An ability to communicate effectively with a range of audiences An ability to analyze the local and global impact of computing on individuals, organizations, and society Recognition of the need for and an ability to engage in continuing professional development An ability to use current techniques, skills, and tools necessary for computing practice. An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices. An ability to apply design and development principles in the construction of software systems of varying complexity. COMPUTER SCIENCE MINOR MINOR CODE - UT24 Student must earn a grade of C or better for each of the courses counted towards the minor. Required Courses CS 121 Computer Science 1 4 CS 122 Computer Science 2 4 Complete the requirements for one of the following tracks: 8-9 Programming Track CS 201 CS 222 CS 310 Systems Track CS 231 Data Structures Intro Software Engineering Principles of Programming Languages Introduction to Computer Organization

Computer Science 5 CS 265 C Programming CS 350 Computer System Concepts Select two of the following courses: 6 CS 321 Introduction to Networking CS 324 Database Management CS 410 Compiler Construction CS 450 Operating Systems Structure CS 465 Cybersecurity Principles and Practice CS 472 Artificial Intelligence Total Hours 22-23