software engineering brochure

2
Bachelor of Science Degree in Software Engineering Department Of Computer Science www.cs.mtu.edu BS in Software Engineering Curriculum overview Computer Science CS 1000 Explorations in Computing CS 1121, Introduction to Programming I, II 1122 (or CS 1131 Accelerated Introduction to Programming) CS 1141 C for Java Programmers CS 2311 Discrete Structures CS 2321 Data Structures CS 3141 Team Software Project CS 3311 Formal Models of Computation CS 3331 Concurrent Computing CS 3411 Systems Programming CS 3421 Computer Organization CS 4321 Introduction to Algorithms CS 4421 Database Systems CS 4710 Model-Driven Software Development CS 4711 Software Processes and Management CS 4712 Software Quality Assurance CS 4760 Human-Computer Interactions CS 4791 Senior Software Engineering Project I CS 4792 Senior Software Engineering Project II Mathematics MA 1160 Calculus with Technology I MA 2160 Calculus with Technology II MA 2330 Linear Algebra MA 2720 Statistical Methods (or MA 3710 Engineering Statistics) Business Management BA 3600 Quality Management (or BA 3780 Entrepreneurship, or BA 4610 Project Management) For more information, contact Department of Computer Science Michigan Technological University 1400 Townsend Drive Houghton, MI 49931-1295 Telephone 906-487-2209 Fax 906-487-2283 Email [email protected] www.cs.mtu.edu Apply online. www.mtu.edu/apply Michigan Technological University is an equal opportunity educational institution/equal opportunity employer. 328460510 About the area Houghton, with a population of about 7,000, is a vibrant, multicultural community. Michigan Tech is ranked third in the nation for campus safety, according to Reader’s Digest. The Keweenaw Peninsula offers terrific outdoor recreation year-round.

Upload: michigan-technological-university

Post on 29-Mar-2016

269 views

Category:

Documents


2 download

DESCRIPTION

www.cs.mtu.edu Apply online. www.mtu.edu/apply

TRANSCRIPT

Page 1: Software Engineering brochure

Bachelor of Science Degree in Software Engineering

Department Of Computer Sciencewww.cs.mtu.edu

BS in Software EngineeringCurriculum overview

Computer Science

CS 1000 Explorations in ComputingCS 1121, Introduction to Programming I, II 1122 (or CS 1131 Accelerated

Introduction to Programming)CS 1141 C for Java ProgrammersCS 2311 Discrete StructuresCS 2321 Data StructuresCS 3141 Team Software ProjectCS 3311 Formal Models of ComputationCS 3331 Concurrent ComputingCS 3411 Systems ProgrammingCS 3421 Computer OrganizationCS 4321 Introduction to AlgorithmsCS 4421 Database SystemsCS 4710 Model-Driven Software DevelopmentCS 4711 Software Processes and ManagementCS 4712 Software Quality AssuranceCS 4760 Human-Computer InteractionsCS 4791 Senior Software Engineering Project ICS 4792 Senior Software Engineering Project II

Mathematics

MA 1160 Calculus with Technology IMA 2160 Calculus with Technology IIMA 2330 Linear AlgebraMA 2720 Statistical Methods (or MA 3710

Engineering Statistics)

Business Management

BA 3600 Quality Management (or BA 3780 Entrepreneurship, or BA 4610 Project Management)

For more information, contactDepartment of Computer ScienceMichigan Technological University1400 Townsend DriveHoughton, MI 49931-1295

Telephone 906-487-2209Fax 906-487-2283Email [email protected]

Apply online.www.mtu.edu/apply

Michigan Technological University is an equal opportunity educational institution/equal opportunity employer.

328460510

About the areaHoughton, with a population of about 7,000, is a vibrant, multicultural community. Michigan Tech is ranked third in the nation for campus safety, according to Reader’s Digest. The Keweenaw Peninsula offers terrific outdoor recreation year-round.

Page 2: Software Engineering brochure

BS Degree in Software EngineeringThe adventureSoftware engineers apply engineering principles to software design, development, and evolution. Create large-scale software products, with emphasis on reliability, usability, and cost-effectiveness. Apply that knowledge and capability to manufacturing, business, engineering, and science.

The opportunityThe US Department of Labor has identified software engineering as the fastest-growing occupation in the nation, and Money Magazine says that software engineering is the best job in America based on such factors as stress level, flexibility in work environment, creativity, and ease of advancement. At Michigan Tech, we emphasize course work, applications, and project experience, including interaction with industry. Our students have excellent opportunities to get career-related experiences through part-time work, co-ops, and internships.

The careerIn what field might you work? The possibilities range widely. Data management. Telecommunications. Food production. Factory control. Robotics. Pharmaceuticals. Defense. Toys. Security. Biomedical instrumentation. Sound design.

There’s time to decideWe offer three bachelor’s programs: computer science, computer systems science, and software engineering. If you’re unsure which is right for you, all of our bachelor’s degree programs share a similar curriculum for the first two years, so you can discover your areas of interest and talents before making a final career choice.

“I’m a principal software engineer for a worldwide computer hardware/software vendor. I’m involved in the research and development of new software tools and technologies to support the development of client/server applications. Currently, I lead a team of four software engineers in the design, implementation, validation, maintenance, and evolution of a distributed tool to assist in better utilizing the resources available in a network of heterogeneous computer systems.”

Where some of our graduates are workingAmerican ExpressArgonne National LaboratoryBoeingBlue Cross Blue ShieldBurlington North Santa Fe CorporationCray ResearchEastman KodakGeneral ElectricGoogleLockheed MartinMotorolaOrbitz.comSBC Telecommunications Inc.Texas InstrumentsUS Air Force

Some job titles of our recent graduatesProgrammer/AnalystScientific programmerSoftware engineerSoftware quality engineer

Some job titles of our experienced graduatesProgram managerProject leaderQuality assurance coordinatorSenior computer applications engineerSenior software engineerSenior systems analyst

About Michigan TechMichigan Tech, with an enrollment of more than 7,000, is big enough to have first-rate academic programs and small enough for you to stand out. Our faculty are prominent worldwide, enjoy being mentors, and care about you. Our students are in demand. Business and industry tell us they like to hire our graduates because they have a solid theoretical and practical education, contribute on the job from the start, and have a strong work ethic.

Are you up for a challenge that will last a lifetime?

Go where the world is going—and get started at www.cs.mtu.edu

We prepare students to create the future.