Advising Session: Spring 2008 Computer Science Software Engineering Computer Systems Science 1.

Slides:



Advertisements
Similar presentations
Welcome to Civil and Environmental Engineering. Dr. Norman Folmar P.E. Director of Undergraduate Programs 206 B Sackett Heather Hamby Undergraduate Programs.
Advertisements

Welcome to the College of Liberal Arts and Sciences Advising 1001.
MTU General Education Academic Years: 2010 – – – Credits and 3 units co-curricular activities Last slide covers requirements.
1 Undergraduate Curriculum Revision Department of Computer Science February 10, 2010.
Why Computing? Single most important skill for the 21 st century (and beyond) Computing ≠ Programming Skills for enabling technology Solving Problems!
Department of Mathematics and Computer Science
© Copyright CSAB 2013 Future Directions for the Computing Accreditation Criteria Report from CAC and CSAB Joint Criteria Committee Gayle Yaverbaum Barbara.
Department of Electronic Engineering City University of Hong Kong BEng (Hons) in Information Engineering 資訊工程學榮譽工學士 BEng (Hons) in Information Engineering.
Welcome to the College of Liberal Arts and Sciences Advising 1001.
Overview of the Rose-Hulman Bachelor of Science in Software Engineering Don Bagert SE Faculty Retreat – New Faculty Tutorial August 23, 2005.
SCS Undergraduate Program Fall Fall 2007 BS in Computer Science  360 units  12 CS courses  4 Math courses  1 Probabilities course  4 Science.
University of Hartford Computer Science Program The purpose of this slide set is to provide an overview of the Computer Science Program at the University.
Baccalaureate Programs Department of Computer Science and Engineering 201 Bell Hall.
Overview of the MS Program Jan Prins. The Computer Science MS Objective – prepare students for advanced technical careers in computing or a related field.
Joint Curriculum CEN UG Program CEN Curriculum Committee Manuel Bermudez, Doug Dankel, Paul Fishwick, Rob Fox, Ann Gordon-Ross, Herman Lam (chair), Janise.
David L. Spooner1 IT Education: An Interdisciplinary Approach David L. Spooner Rensselaer Polytechnic Institute.
Computer Science Graduate Programs at UTSA Dr. Weining Zhang.
8 th Grade PEP Goal Setting. Overview 1.Introduce 4-year planning document and use example HS course catalog to help complete academic course selections.
Department of Mathematics, Statistics and Computer Science Degree Requirements Contact Information Begin Exit.
Welcome to USA DAY at University of South Alabama School of Computer and Information Sciences
Core Class Presentation. Language 9 (1) (Required) Language 10 (1) (Required) Language 11 (1) Honors Language 11 (1) College-bound student Action/Mystery/
The University Advisement Center Welcomes you to New Jersey City University.
Graduate Programs in Dept of Computer Science Univ. of Texas at San Antonio Dr. Weining Zhang.
AFCEA/AFA July 23,  There are 35 colleges and universities across the state that are members of the University System of Georgia.  All of them.
Your future. Our Mission. futurestudents.mst.edu Founded 1870 | Rolla, Missouri.
Structure of Study Programmes
Computer Science Graduate Studies in U of Memphis.
The New IST Curriculum Fall Significant Changes ●BS will be 44 hours instead of ●BA will be 34 hours instead of 46. ●Minor will be 15 hours.
Advising Workshop for New Faculty CSE Department Ohio State University.
Wook-Sung Yoo, Ph.D. Software Engineering Program Fairfield University
Computer Science Department Dr. Desh Ranjan, Department Chair Ms. Janet Brunelle, Chief Departmental Advisor 1 Computer Science 2010.
Computer Science Department Dr. Desh Ranjan, Department Chair Ms. Janet Brunelle, Chief Departmental Advisor 1 Computer Science 2013.
Computer Science Department Dr. Desh Ranjan, Department Chair Ms. Janet Brunelle, Chief Departmental Advisor 1 Computer Science 2009.
Dr. John Lowther, Associate Professor of CS Adjunct Associate Prof. of Cognitive and Learning Sciences Computer Graphics:
Computer Science Department 1 Undergraduate Degree Program Computer Science Chair Dr. Kurt Maly.
Scheduling Presentation. Classification Seniors must have 17 – 26+ credits Juniors must have 11 – 16.5 credits Sophomores must have 6 – 10.5.
1 WORKSHOP ON COMPUTER SCIENCE EDUCATION Innovation of Computer Science Curriculum in Higher Education TEMPUS project CD-JEP 16160/2001.
CEN Program Focus Group TOPICS: –Suggestions for the CEN program. –CEN program Overhaul 1.
Welcome to the Bradley Department of Electrical and Computer Engineering.
CS.UCSB.EDU U. C. S A N T A B A R B A R A C O M P U T E R S C I E N C E I want to be a Computer Scientist Why should I choose UCSB?
CMSC104 Problem Solving and Computer Programming Spring 2011 Section 04 John Park.
Undergraduate Studies in Cognitive Science Update February 3, 2010.
January 4, School of Computer and Information Sciences Graduate Program Orientation University of South Alabama David L. Feinstein, Ph.D. Dean, School.
Integrity - Service - Excellence Electronic Form 48 Instructions Planned Academic Program –What You Need –Rules –How to fill out the Electronic Form 48.
CS Curriculum Changes Fall, BS Computer Science 2015 COMPUTER SCIENCE COURSES—64 Hours COMPUTER SCIENCE CORE (48 Hours) CS 258Intro to Object-Oriented.
Group Advising Fall 2010 Less Than 60 Credits. Registration Dates MondayOctober 18, credits TuesdayOctober 19, credits WednesdayOctober.
Major Academic Plan (MAP) Why study computing? What aspect of modern life has not been affected by computing technologies? Personal computers, game machines,
Software Engineering at MSOE Mark Sebern Professor & BSSE Program Director Milwaukee School of Engineering.
Online Course Selection LHS. Good to know… Program of Studies It’s online! Under “Guidance” on LHS website Graduation requirements Course descriptions.
+ Registration 2016 Class of 2019 A-K: Anita Steinmann L -Z: Emily Kisro.
Major Academic Plan (MAP) Why study Mathematics? The B.S. in Mathematics program is a rigorous, but flexible program. All students enroll in the core of.
Pathways at CSI Deciphered ! Erlan H. Feria, Feb. 4, 2016.
Major Academic Plan (MAP) Why study Mathematics? The B.S. in Mathematics program is a rigorous, but flexible program. All students enroll in the core of.
Computer Engineering Proposed Changes for and beyond.
1 School of Business Program Overview Fall Intro to the School of Business Students start out as Business Foundation Student (BFO) Once foundation.
Pre-registration Information Andrew Brewick Director of Academic Advising.
GENERAL EDUCATION REQUIREMENTS 2015 – credits + 3 units co-curricular activities.
Industry Advisory Board
Accelerated B.S./M.S An approved Accelerated BS/MS program allows an undergraduate student to take up to 6 graduate level credits as an undergraduate.
Pre-registration Information
Computer Science 195/295 Title: Computing Seminar
Computer Science Courses
Actuarial Science Mathematics Statistics
WELCOME BMB MAJORS Freshman Year Advising Meeting
CMSC104 Problem Solving and Computer Programming Fall 2010
ECSE Advising 10 September /20/2019 Kenneth A. Connor.
Undergraduate Degree Program
Computer Science Courses in the Major
The Curriculum of the Department of Informatics TEI-A
Presentation transcript:

Advising Session: Spring 2008 Computer Science Software Engineering Computer Systems Science 1

Spring 2008 First Year Students John Lowther Please check with the Department's Main Office for advisor and advising times. 2

Advising: Help you form your plans. Help you in determining what “major” -- CS, SE, CSYS and for CS, assist in determining what “concentration.” Assist you in important decisions. Available for discussing your progress, goals, career options,.... In CS, advising is done in CS 1000: Explorations in Computing, advising sessions, through use of our Web pages. Most faculty are advisors. Other sources of advice may be found at: Dean of Students ( ) andhttp:// Student Records and Registration ( )‏ 3

PLEASE get faculty advice!!! Read the advising information: Handouts Web Pages ­ 4

Today's Advice: 1. Overview of our Department's requirements For more details see Suggest model schedules 3. Answer questions about General Education Requirements 4. Answer any other questions concerning registration for Fall

What is "Computer Science?" More than 'programming'... Programming and Programming Styles Data Structures, Classes, Objects Software Engineering Computer Systems Science Computer Architecture Algorithm Design Properties Programming Languages Compiler Design and Implementation Operating Systems Networks Computer Graphics and Scientific Visualization Computation Theory Database Systems Artificial Intelligence and many other areas

B. S. In Computer Science Degree Concentrations CS ­ Computer Companies, Eng. And Sci. Companies, Government, Graduate School Information Systems ­ Computer Companies, Companies and Organizations with Business Applications, Graduate MIS Schools Applications ­ Application Area Must be approved by the Department before you start the concentration Software Engineering – BS CS version of BS SE Computer Science Education Must be admitted to the MTU Education Department 7

Other Non-Degree Options International Study Programs Double Major – courses “double count” Two BS Degrees – courses do not “double count” Dual Degree – Only if dual with another university Language Certificates Officer Training ­ ROTC, AFROTC Minors -- Needed documents: Declaration Form and Form that lists minor’s specific requirements for you signed by an advisor in the minor’s department. 8

BSCS - Part 1 (Fall 2008)‏ CS 1000 Explorations in Computing (1 sh)‏ CS 1121 and CS 1122 ­ Intro CS I and CS II (5 sh) or CS 1131, ­ CS I (4 sh)‏ CS 1721 Object Oriented Design (1 sh) CS 2321 Data Structures (3 sh) CS 2141 Software Development using C/C++ (3 sh) CS 2322 Discrete Structures (3 sh) CS 3141 Team Software Project (3 sh) CS 3311 Formals Models of Computation (3 sh)‏ CS 3421 Computer Organization (4 sh) CS 4121 Programming Languages (3 sh) CS 4411 Intro. To Operating Systems (4 sh)‏ CS 4000 Senior Seminar (BSCS, BSSE) (3 sh)‏ CS 4XXX (BSCS) (3 or 4 sh)‏ CS 4YYY (BSCS) (3 or 4 sh)‏ 9

Courses in Common (BSCS) - Part 2 Technical Electives -- (4 to 6 cr for all BSCS concentrations)‏ HU 3120 Technical and Scientific Communication (3 sh) (A required-by-CS World Cultures distribution course)‏ A BSCS core requirement: Select one of: SS 3801 Sci, Tech, & Society (3 sh) OR SS 3510 History of American Technology (3 sh)‏ OR SS 3511 History of Science in America (3 sh)‏ 10

All Degrees UN 1001 Perspectives on Inquire (3 sh)‏ UN 1002 World Cultures (4 sh) UN 2001 Revisions (3 sh)‏ UN 2002 Institutions (3 sh)‏ Gen. Ed. Distribution Courses (12 sh) --> (HASS)‏ Laboratory Science ­ (8 to 10 sh BSCS) (8 sh BS CsysS) (8 sh BS SE – starting Fall Note BS SE students must take an additional 3 or 4 Math or Lab Science credits so that the Math and Lab Science credits total 26 credits.)‏ Three (3) PE units ( "unit" "sh" )‏ 11

Requirements for CS Concentration (BSCS)‏ CS 4321 Intro. To Algorithms (3sh)‏ CS 4ZZZ (3 or 4 sh)‏ MA 1160 Calc with Tech. I (4 sh)‏ MA 2160 Calc with Tech. II (4 sh) MA 2720 OR MA 3710 Statistics (4 or 3 sh) MA 2330 Intro to Linear Algebra (3 sh)‏ MA Elective (3 sh) Additional Technical Electives (2 or 3 sh) (Note, CS 4XXX, 4YYY, 4ZZZ plus Technical Electives must at least add up to be 18 credits.)‏ 12

Requirements Info Concentration BSCS CS 4421 Database Systems (3 sh) MA 1135 Calc for Life Sciences (4 sh) (or MA 1160 or MA 1161)‏ MA 2720 Intro. Statistical Analysis (4 sh)‏ BA 2330, 2340 Accounting I & II (6 sh)‏ BA 3200 IS/IT Management (3 sh)‏ BA 3700 Organizational Behaviour (3 sh) Any two of the following four BA courses: BA 3610 Operations Management (3 sh)‏ BA 4360 Accounting Systems (3 sh)‏ BA 4630 Operations Strategy (3 sh)‏ BA 4690 Systems Thinking (3 sh) 13

Requirements ­ Applications Concentration CS 4321 Intro. To Algorithms (3 sh)‏ MA 1135 Calc. For Life Sciences (4 sh)‏ MA 2710 Intro Statistical Analysis (3 sh) Applications Area ­ (16 ­ 19 sh) This applications area must be approved by the Department's Undergraduate Curriculum Committee. If the area is engineering or certain sciences, the option must include MA 1160, MA 2160, MA 2330 and one additional 3 sh. math elective. Approval must be gained before you start the applications area. 14

What is Software Engineering? SE is the study and practice of techniques and processes for the development and maintenance of large scale scale software systems. Software Engineers are concerned with the cost effectiveness of software, Software Reliability, and usability.

BS SE Degree (Fall 2008): Computer Science Core Credits CS1000: Explorations in Computing CS1121: Introduction to Computer Science I 3 CS1122: Introduction to Computer Science II 2 or CS1131: Computer Science I CS1721: Object Oriented Design 3 CS2141: Software Development Using C/C++ 3 CS2311: Discrete Structures 3 CS2321: Data Structures 3 CS3141: Team Software Project 3 CS3311: Formal Models of Computation 3 CS3421: Computer Organization 4 CS4321: Introduction to Algorithms 3 CS4411: Introduction to Operating Systems 4 16

CS4421: Database Systems 3 CS4710: Model-Driven Software Development 3 (NEW Fall 2008)‏ CS4711: Software Dev. Process and Management 3 (NEW name) (*)‏ CS4712: Software Quality Assurance 3 CS4760: Human-Computer Interactions 3 CS4791: Senior Design Project 1 3 CS4792: Senior Design Project 2 3 CS 3XXX/CS 4XXX 3 / 4 (**)‏ Computer Science Subtotal: (*)CS4710, CS4711 and CS4712 will each be offered once per semester, in a 3-semester cycle. We will offer CS4712 in Fall 2008, then CS4710 in Spring 2009, then CS4711 in Fall 2009, then back to CS4712 in Spring (**) Advisor and CS Undergraduate Committee approval required. Business & Economic BA3600 or 3780 or 3620: Quality Management or Entrepreneurship or Project Management 3 17

Mathematics Core MA1160: Calculus with Technology I 4 MA2160: Calculus with Technology II 4 MA2330: Intro to Linear Algebra 3 MA2720 or 3710: Statistical Methods / Engineering Statistics 3/4 Mathematics Subtotal:

Application Electives (BSSE) 9 The application electives form a coherent set of courses that provide students some in-depth knowledge in an application area (e.g., business, engineering, science). Each student must take at least one upper-level application elective. The choice of electives must be approved by the student's advisor and the Computer Science Undergraduate Committee. Example Application Areas Sound design: FA2520 Music Appreciation FA3730 Sound Design FA3740 Recording Embedded systems: EE2110 Electric Circuits EE2150 Introduction to Signal Processing EE3130 Electronics EE3173 Hardware/Software System Integration 19

Lab Science 8 credits Lab Science or Math Elective 3 or 4 credits Note: Science and Math should total 26 credits.

What is Computer Systems Science? Focuses on Computer Systems such as: Operating systems, Networks, System Administration, Performance Analysis, and Security.

BS Computer System Science: Computer Science Core Credits CS1000: Explorations in Computing CS1121: Introduction to Computer Science I 3 CS1122: Introduction to Computer Science II 2 or CS1131: Computer Science I CS1721: Object Oriented Design 1 CS2141: Software Development Using C/C++ 3 CS2311: Discrete Structures 3 CS2321: Data Structures 3 CS3411: Systems Programming 3 22

CS3421: Computer Organization 4 CS3451: Computer Administration 4 CS4321: Introduction to Algorithms 3 CS4411: Introduction to Operating Systems 4 CS4421: Database Systems 3 CS4451: Networks Administration 4 CS4461: Computer Networks 3 CS4471: Computer and Network Security 3 CS4481: Computer and Network Performance Analysis 4 Computer Science Subtotal:

BA3200 or BA3610: IS/IT Management or Operations Management 3 EE3010: Circuits and Instrumentation (for non-majors) 3 Technical Electives 11 Technical electives are courses (generally in computer science, mathematics, engineering, or business) oriented toward the design or use of computers. These must be approved by the student's advisor. BA EE and Technical Electives Requirements Subtotal: 17 Mathematics Core MA1160: Calculus with Technology I 4 MA2330:Intro. to Linear Algebra 4 MA2720: Statistical Methods 4 MA3203: Intro to Cryptography 3 Mathematics Subtotal: 15 24

Additional Requirements All Concentrations and Degrees All concentrations may require additional "Free Electives" so that the total number of semesters hours equals or exceeds 123 sh. BSCS CS, Info, Applic,SE 125 sh. BSCS Secondary Ed. 125 sh. BS in C. Sys Science 128 sh. BS SE Please see an advisor to determine if a course will count as a elective or a technical elective. 25

Fall Semester (BS CS, BS C. Sys. S, BS SE) CS 1000 CS Explorations in Computing (1 sh) CS 1121 or CS 1131 (3 or 4 sh) UN 1001 Perspectives on Inquiry (3 sh) MA 1160 (or MA 1161 or MA 1140 or MA 1135) (4 or 5 sh) General Education Distribution Course (3 sh)‏ or Lab Science ( 4 sh)‏ Physical Education Unit (0.5 or 1 unit)‏ Total 14, 15, 16 or 17 sh 26

27 Spring Semester CS 1122 ( 2 sh ) OR CS 1122 AND CS 1721 (3 sh)‏ OR CS 1721 AND CS 2321 (*) (4 or 7 sh)‏ UN 1002 World Cultures (4 sh) MA 2160 Calc (except for Info concentration some BS CS concentrations(e.g., ED) and BS CsysSci) (4 sh)‏ General Education Distribution Course OR (3 sh or 4)‏ Science Elective Physical Education Unit Total 13,14,or 15 sh (*) assumes CS 1131

Undecided : Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, Computer Systems Science? Then, take this Spring, CS 1122 Intro to CS II (*) (3 sh)‏ CS 1721 OOD (*) (1 sh) EE 2303 Intro to EE Lab (1 sh)‏ MA 2160 Calc. With Tech 2 (4 sh) PH 1100 Physics Lab 1 (**) (1 sh) PH 2100 Univ. Physics (**) (3 sh) UN 1002 World Cultures (3 sh)‏ Total: 16 or 17 sh (*) or CS 1721 and CS 2311 (**) or a second term of a lab science if you took lab science in the Fall 28

General Education Information on General Education is found in the “University Catalog”, “Time Schedule Booklets”, and other web pages. 30

General Education Distribution Courses or HASS (Humanities, Arts, and Social Sciences): UN 1002 World Cultures and UN 2002 Institutions serve as prerequisites for the 15-credit distribution requirement. The distribution courses are divided between two lists, entitled World Cultures and Institutions. CS has picked one course, HU 3120, Sci. and Technical Writing and so, you need to carefully choose at least 12 more credits. Students must take six credits from each list. The final 3 credits may come from either list. A number of 2000-level distribution courses, marked with an asterisk on these lists, are designated as courses that can be taken during the first year in the same term as Perspectives and/or World Cultures. 9 credits must be at the 3000 level or higher. 31

If a course is labeled "activities," a student may apply no more than 3 credits of approved activities courses to satisfy this requirement. Transfer credits are evaluated individually for distribution credit. Other ways to satisfy Distribution Courses are “Language Courses for Distribution Credit” and “International Study Abroad for Distribution Courses.” curricular.htm curricular.htm Co-curricular Classes: Three (3) units are needed for graduation 32

Study Tips Go to your classes and participate! Find good places to study. Study 2 ­ 3 hours out of class for each 1 hour in class. Study each week of the term. Use Learning Centers (if needed): CS, MA,... Seek help and advice from your teachers. Know where the CS Labs are. Know how to efficiently use the Lab machines. Start Programming Projects Early!!!! 33