DEPARTMENT OF COMPUTER SCIENCE

Welcome to Computer Science at BGSU

We are a department of computer science within the College of Arts and Sciences. We offer degree programs at both the Bachelor's and Master's level.

Our department strives to:

  • Provide a current, comprehensive, and collaborative student-centered learning environment for computer science and professional values associated with the discipline
  • Advance a client-centered environment that addresses the computing needs of students, the profession, and community at large
  • Prepare students for professional careers or advanced studies in computer science
  • Pursue opportunities for faculty and students to contribute to interdisciplinary efforts
  • Promote the discovery, dissemination and application of computing knowledge
  • Foster personal and professional growth for all students, faculty and staff

 

 

Prospective Students we invite you to visit our Undergraduate Program Page for more information.

 

Employers, we invite you to publicize jobs or internships or any kind of work-for-hire on BGSU's WorkNet.
 

Undergraduate Program: Common Questions and Answers

 What is the job outlook for CS graduates?

 What do computer science students learn at BGSU?

Because we are part of a university that emphasizes the liberal arts, you will receive a well-rounded education resulting in transferable skills that carry you beyond a narrow engineering focus.

In our program, you will learn not only how computers are engineered, but also how to ...

  • envision and implement usable software
  • work effectively in teams
  • solve technical problems
  • communicate with non-technical persons
  • manage projects, and
  • conduct yourself in an ethical and professional manner.

Our curriculum closely tracks and implements the recommendations made by the primary professional organizations in the computing world: the Association for Computing Machinery, the Association for Information Systems, and the IEEE Computer Society.

More information about the skills you will develop

 What high school courses will prepare me for success in CS?

High school algebra is important. Two to four years of the same foreign language will get you a bit of a head start with general university requirements. Beyond that, we look for students who are imaginative, who love to discover how things work, who are good at solving puzzles or problems, and who want to make technology useful.

More information about preparing for a computing major

 Why would I come to BGSU to study CS rather than somewhere else in Ohio or Michigan?

Founded in 1969, we were the first undergraduate computer science department in the state of Ohio, and we are still the only one to have received a Program Excellence Award from the Ohio Board of Regents. We are proud to have this recognition but we take even greater pride in the fact that students have always been our primary focus. We know that, in a very practical sense, we don't teach computer science; we teach young men and women.

  • All our courses are taught by regular faculty, not graduate students.
  • Our class sizes are deliberately small (25-35 students).
  • Our professors are routinely accessible outside of class for 1-on-1 help.
  • The majority of our students earn good pay and academic credit through an integrated internship program. You advisor will help you develop a year-by-year plan that reserves a block of time for your internship.
  • Most students keep the same academic advisor from entry until graduation; you won't get lost in the shuffle.
  • We maintain close ties with regional employers who actively recruit our graduates and provide scholarship assistance.
  • We make it possible for students to combine computer science with another major or minor, such as digital art, digital music, management information systems, or geographic information systems.
  • Our students have established their own local chapter of the Association for Computing Machinery (ACM) and a Women in Computing group. Both groups invite guest speakers of their choice, organize field trips to points of interest, and conduct social and fund-raising events. Both organizations are open to all CS majors and minors.

All this, combined with the small-town atmosphere of Bowling Green, makes us an attractive learning community.

 I am interested in a special area of computing. Will you help me develop that interest?
Our advisors will help you tailor your choice of elective courses to fit your special interests. If your interests span multiple disciplines, your advisor will help you find complementary courses in other areas even as you major in computer science. With careful planning, you could minor in another area or even simultaneously pursue a second major. Your program can include an independent project entirely of your own design or an honors project. If you have extremely specialized interests, you are welcome to stay aboard for a Master's degree.
 What are some career paths available to students graduating from BGSU with a degree in CS?

A popular misconception is the belief that having a computer job means you sit alone and write computer programs all day long . This is not true even for those specifically hired as programmers.

In fact, a BS or BA degree in computer science is a gateway to many varied careers, including accessibility specialist, computer forensic specialist, computer graphics specialist, computer manager, computer scientist, computer security professional, computer service technician, computer support specialist, computer trainer, cryptanalyst, cyber-security specialist, database developer, database manager, data miner, digital artist, digital intelligence specialist, game designer, game programmer, Internet system administrator, network communications specialist, network administrator, network systems analyst, software architect, software developer, software engineer, software programmer, software tester, systems analyst, systems manager, systems operator, technical writer, usability engineer, web designer, and web developer.

More information about what you can do with a CS major

 Where are BGSU CS graduates working now? What companies actively recruit BGSU CS graduates?
  • Capital Insurance (Van Wert, Ohio)
  • Cooper Tire and Rubber Company (Findlay, Ohio)
  • Crowe Horwath LLC (South Bend, Indiana)
  • Ernst & Young (Cleveland, Ohio)
  • First Energy Corporation (Akron, Ohio)
  • HMB Information Systems Developers (Columbus, Ohio)
  • Huntington National Bank (Columbus, Ohio)
  • Libbey, Incorporated (Toledo, Ohio)
  • Marathon Oil Company (Findlay, Ohio)
  • Nationwide Insurance Company (Columbus, Ohio)
  • Owens-Corning (Toledo, Ohio)
  • Progressive Insurance (Mayfield Village, Ohio)
  • Sogeti USA LLC (Columbus, Ohio)
 What do BGSU CS students say about the CS program?
  • "The computer science faculty are not only my teachers, but also my friends. They always seem interested in me as a person and eager to help me out."
  • "Completing an internship was the single most important factor in helping me get my first job."
  • "The variety of courses is good -- a mix of theoretical skills, hardware, operating systems, and languages."
 What do employers say about BGSU CS graduates?
  • "We have been recruiting at BGSU since the start-up of our software development firm in 1994. From then through today, we have found BG graduates to be bright, energetic, and enthusiastic about solving our clients' technology problems. They arrive on their first day of work with real-world project team experience, and they immediately roll up their sleeves to tackle the pressing issues. Their fast-learning, inquisitive nature makes it easy for us to put them on assignments that might normally require someone with more experience." --Patrick Brennan, Partner, HMB, Inc.
  • "exceptional technical ability"
  • "very good analytical and problem-solving skills"
  • "willing and eager to learn"
  • "adapt quickly to a work environment"
  • "capable of independent, self-motivated thought and action"
  • "well oriented to the problems of the real world"
  • "among my best employees"
 What kind of scholarship aid is available to CS majors?

Various scholarships are available to computer science majors, and some are awarded directly by the Department of Computer Science:


 What courses does a typical CS major take year by year?

In year 1, about 25% of your courses are in computer science; the rest are taken to meet general university requirements. In year 2, about 33% are in computer science. In year 3, about 50% and, in year 4, about 75% are in computer science.

In computer science, you start with classes in programming fundamentals, object-oriented programming, and computer organization. Then, in the second year, you study information management technologies along with standard data structures and algorithms. In your third year, you will probably study Operating Systems and Networks in the fall semester, then do an internship (co-op) in the spring semester. In your fourth year, you will study usability engineering and take a number of computer science electives, depending on your interests.

 How can I get actual work experience before I graduate?

As a CS major at BGSU, you will intern with a major regional employer, where you will do practical computer-related work as a full-time paid employee for about three months. We have a course that gets you ready for this experience; it covers job fairs, resume writing, interview strategies, job searching and employer expectations.

We promise to schedule your courses so that you can take an internship at any convenient time after the completion of your sophomore year -- fall, spring or summer. Finally, we will help you leverage your internship experience to get an early advantage in the job market.

 Can I get credit for CS courses I took somewhere else?

Yes. We already have a substantial number of students who have transferred credit from other area schools, including the University of Toledo, Owens, Loraine, Firelands, and Findlay. Generally speaking, the hours will transfer and, if the content matches the content of one of our courses, you will also get credit for that course. The Computer Science Department has its own transfer credit evaluator, who will assess your transcript against departmental requirements.

 

Feel free to contact us for answers to questions not answered here, or to request information.