4
We prepare students to create the future. Computer Science www.cs.mtu.edu

General Overview of Computer Science

Embed Size (px)

DESCRIPTION

We prepare students to create the future. www.cs.mtu.edu All of our programs are based on a common core that provides you with time to learn more about your interests and career opportunities before making a decision about a major. BS, Computer Systems Science BS, Computer Science BS, Software Engineering

Citation preview

Page 1: General Overview of Computer Science

We prepare students to create the future.

Computer Science www.cs.mtu.edu

Page 2: General Overview of Computer Science

Computers are the future.The use of computers impacts technology, science, and people across the globe.

We can prepare you for an exciting career in computing. You will understand not only the discipline but also the societal implications of the work being performed. The Department of Computer Science is nationally recognized and offers you a balance of high-quality education and research. Our faculty are scholars and mentors who really enjoy their work with students. Their research includes artificial intelligence, compilers, computational science, computer architecture, computer gaming, databases, formal methods, graphics and geometric computing, human-computer interaction, networking, operating systems, parallel algorithms, software engineering, virtual reality, and visualization. All three of our degree programs prepare you for a wide range of careers in industry and for top graduate programs, including our own.

Undergraduate degree programs

BS, Computer ScienceComputer science spans theory and practice and requires you to think in both abstract and concrete terms. The practical side of computing—getting computers to do what you want them to do—demands intensive, hands-on experience and has universal applications. But computer science can also be understood as a science of problem solving. Computer scientists model and analyze problems, and design and verify solutions—endeavors that require precision, creativity, and careful reasoning.

BS, Computer Systems ScienceThis program provides you with a solid theoretical and practical foundation required to design, develop, and maintain modern computing environments, not only today but well into the future. The goal is to enable you to identify and maintain the appropriate combination of hardware and software to meet the user’s needs. You will learn about operating systems, networking, systems administration, and systems security.

BS, Software EngineeringYou will study and practice well-founded

techniques for the development and evolution of large-scale software products. Software engineers are particularly concerned with reliability, usability, and cost-effectiveness of software. They work in a wide range of applications, from business to defense. You prepare for a career in a given industry by gaining domain knowledge through course work and projects.

All of our programs are based on a common core that provides you with time to learn more about your interests

and career opportunities before making a decisionabout a major.

Page 3: General Overview of Computer Science

Average starting salary for graduates with a BS in Computer Science:

$59,000

Ask yourself—Are you interested in artificial intelligence, robotics, computer game development, networking and security, software engineering, computer graphics, or human-computer interaction? We have opportunities for you.

Are you concerned because you haven’t had programming in high school?Our introductory course is designed for students with no previous background in computing.

Enterprise Program In our unique Enterprise Program, you have the opportunity to work on real-world projects, often for industry partners. Students run enterprises like businesses, dealing with budgets, deadlines, and the delivery of a product or solution. Design, develop, and market a video game. Participate in the development of heart-monitoring devices. Join any of the more than thirty enterprises that require the services of students from many disciplines.

Have you done programming or networking and wonder what more you will learn?We offer an accelerated introductory course for students with previous experience. Over the four years, you will learn the theoretical and practical aspects of computer science, which will provide you with the foundation for a lifelong career.

Co-op and career opportunitiesOur graduates specialize in a wide range of applications—from games to medicine to e-commerce—and are highly sought after by business, industry, government, and educational institutions. Through our cooperative education program, you gain experience in these various employment opportunities while you earn a salary and academic credit. Career Services assists you in finding internships, co-ops, and full-time employment. Services include an online résumé database, on- and off-campus career fairs, online job postings, mock interviewing, career counseling, and one-on-one meetings with staff to help you develop a career plan.

Computing facilitiesGeneral undergraduate labs are equipped with high-speed PCs running Linux and are updated regularly. We also have group lab facilities and dedicated labs for software engineering, human-computer interaction, and systems/networking. Additional computing and file servers are available. All machines have high-speed Internet access and can be accessed from on and off campus.

What they’re saying about us—Danielle VanDyke’s years at Michigan Tech were tempered by lofty aspirations to do meaningful work; now her work is tempered by unbridled enthusiasm. “I have an awesome job,” she says. She is one in a million—a software engineer at Google headquarters in California, in the heart of Silicon Valley, a company that gets four thousand résumés a day. She creates software that verifies that code functions behave properly as a system changes and evolves. VanDyke, who is from Grand Rapids, Michigan, graduated in 2006 with a double major in computer science and psychology.

The most satisfying aspect of her college life was her changed expectations of herself. “I succeeded in a lot of areas I never even thought I would try. There are opportunities everywhere at Tech—and no limitations.” She describes her work now as “engaging” and credits her time at Michigan Tech for her success. “Tech provided many other opportunities that helped me stand out from the thousands of other graduates in computer science. I got to know my professors personally and was able to do undergraduate research with two of them.

There were many places like that at Tech where I could take leadership roles. They made me feel confident that I could compete and succeed on the national level.” Overall, life is good. “The job is great and exciting, the location is happening, and I get to live in the center of the technology world.”

Graduate degree programs • Computer Science, MS and PhD

• Computational Science and Engineering, PhD

Typical first-year schedule

First SemesterExplorations in Computing 1 creditIntro to Programming I (using Java) 3 creditsPerspectives on Inquiry 3 creditsPrecalculus or Calculus 4 creditsGeneral Education elective 3 creditsPhysical Education 1 unit

TOTAL 14 credits

Second SemesterIntro to Programming II 3 creditsWorld Cultures 4 creditsCalculus 4 creditsGeneral Education elective 3 creditsPhysical Education 1 unit

TOTAL 14 credits

Danielle VanDykeClass of ’06Computer Science/ Psychology

Page 4: General Overview of Computer Science

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

For more information, contactDepartment of Computer Science Michigan Technological University1400 Townsend DriveHoughton, MI 49931-1295Telephone 906-487-2209Fax 906-487-2283

Email [email protected]

The co-op program (work off campus and earn a salary and academic credit) gives the students a great edge in the job market. Being able to show that you can apply your skills makes you much more valuable to prospective employers.

Apply onlinewww.mtu.edu/apply

About the areaMichigan Tech is located on the scenic Keweenaw Peninsula. The Keweenaw Waterway, a twenty-mile ribbon of water that cuts the peninsula in half, connects to Lake Superior on both ends. Upper Michigan’s expansive waters and forests offer terrific outdoor recreation. The University owns a six-hundred-acre recreational forest adjoining campus that offers twenty-five miles of trails for Nordic skiing, snowshoeing, hiking, and biking—as well as a golf course and an Alpine ski area that are close to campus.

About HoughtonMichigan Tech is ranked third in the nation for campus safety, according to Reader’s Digest. It has been cited as one of the nation’s top-ten summer sports cities, and one of the top-ten best places to live in the country. Students come from more than eighty countries and make Houghton and the surrounding area a rich, multicultural community.

About Michigan TechEnrollment is more than 7,000. Michigan Tech is large enough to offer great academic programs and small enough for you to stand out. Michigan Tech offers more than 130 undergraduate and graduate degree programs in engineering; forest resources; computing; technology; business; economics; natural, physical and environmental sciences; arts; humanities; and social sciences. Courses are taught by faculty who are prominent nationwide for their education and research and who like to work with students. They care about you and make time for you. You have the opportunity to study abroad, a key opportunity in today’s global economy.

Why study computer science at Michigan Tech?

• Latest computing technology

• The CS Learning Center (for academic support)

• Nationally renowned faculty

• Strong technical and industrial experiences

• Accessible faculty dedicated to student success

• A rich campus environment