Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Advising Session: Spring 2008 Computer Science Software Engineering Computer Systems Science 1."— Presentation transcript:

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

2 Spring 2008 First Year Students John Lowther (john@mtu.edu)‏ Please check with the Department's Main Office for advisor and advising times. 2

3 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: http://www.sa.mtu.edu/dean/advising/ http://www.sa.mtu.edu/dean/advising/ Dean of Students ( http://www.sa.mtu.edu/dean/advising/ ) andhttp://www.sa.mtu.edu/dean/advising/ Student Records and Registration http://www.admin.mtu.edu/em/faculty/advising/ http://www.admin.mtu.edu/em/faculty/advising/ ( http://www.admin.mtu.edu/em/faculty/advising/ )‏http://www.admin.mtu.edu/em/faculty/advising/ 3

4 PLEASE get faculty advice!!! Read the advising information: Handouts Web Pages ­ http://www.cs.mtu.edu/ http://www.cs.mtu.edu/~john/advice.html 4

5 Today's Advice: 1. Overview of our Department's requirements For more details see http://www.cs.mtu.edu/html/undergrad/index.html http://www.cs.mtu.edu/html/undergrad/index.htmlhttp://www.cs.mtu.edu/html/undergrad/index.html http://www.cs.mtu.edu/~john/advice.html http://www.cs.mtu.edu/~john/advice.htmlhttp://www.cs.mtu.edu/~john/advice.html 2. Suggest model schedules 3. Answer questions about General Education Requirements 4. Answer any other questions concerning registration for Fall 2008. 5

6 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

7 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

8 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

9 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

10 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

11 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 2006. 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

12 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

13 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

14 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

15 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.

16 BS SE Degree (Fall 2008): Computer Science Core Credits CS1000: Explorations in Computing 1 --------------------------------------------------------------------- CS1121: Introduction to Computer Science I 3 CS1122: Introduction to Computer Science II 2 or CS1131: Computer Science I 4 ----------------------------------------------------------------------- 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

17 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: 56-57 (*)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 2010. (**) Advisor and CS Undergraduate Committee approval required. Business & Economic BA3600 or 3780 or 3620: Quality Management or Entrepreneurship or Project Management 3 17

18 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: 14 - 15 201 0

19 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

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

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

22 BS Computer System Science: Computer Science Core Credits CS1000: Explorations in Computing 1 ------------------------------------------------------------------------------ CS1121: Introduction to Computer Science I 3 CS1122: Introduction to Computer Science II 2 or CS1131: Computer Science I 4 -------------------------------------------------------------------------------- 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

23 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: 50-51 23

24 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

25 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

26 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 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

28 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

29

30 General Education Information on General Education is found in the “University Catalog”, “Time Schedule Booklets”, and other web pages. http://www.admin.mtu.edu/urel/catalog/gened/ 30

31 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

32 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.” http://www.aux.mtu.edu/phys-ed/co-curricular_classes/co- curricular.htm http://www.aux.mtu.edu/phys-ed/co-curricular_classes/co- curricular.htm Co-curricular Classes: Three (3) units are needed for graduation 32

33 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

34


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

Similar presentations


Ads by Google