BGSU Logo
BGSU Home BGSU Academics BGSU Admissions The Arts BGSU Athletics Libraries Offices
Department of Computer Science
Computer Science Home Undergraduate Program Graduate Program Computer Science Faculty Academic Advising Mission and Vision
CS Banner Homepage
Small font Medium font Larger font Largest font
Left Bracket Welcome Right Bracket

Welcome to the home page for the Department of Computer Science at Bowling Green State University.

Watch videos about Computer Science
Requires high-speed connection

Power to Change the World What Software Developers Do
© 2006, 2007 by the University of Washington. Used by permission.

On the remainder of this page, we try to answer some of the most common questions asked about our undergraduate program, and we give you a chance to do a quick search for whatever information you may need, or just contact us.

Undergraduate Program: Common Questions and Answers

question mark icon What is the job outlook for CS graduates?
question mark icon 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

question mark icon 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

question mark icon 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.

question mark icon 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.

question mark icon 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.

The following short videos require Windows Media Player.

  • Barbara - Computational Biology - high or low bandwidth video
  • Carl - Forest Fire Technology - high or low bandwidth video
  • Yoky - Neurobotics - high or low bandwidth video
  • Chandrika - Tactile Graphics - high or low bandwidth video
  • Paul - Rural Computing - high or low bandwidth video

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.

question mark icon 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)
question mark icon 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 a co-op 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."
question mark icon 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"
question mark icon What kind of scholarship aid is available to CS majors?

BGSU publishes a comprehensive list of scholarship sources. Internally, within the department, we offer the Computer Science Achievement Award; the Crowe Horwath LLC Outstanding Computer Science Student Scholarship; the D. Peter Sanderson Achievement Award; the Huntington Bank Grace Hopper Memorial Award; the Leland R. Miller Scholarship; the Sogeti USA LLC Computer Science Scholarship; and the Shanon Wise Marks Memorial Scholarship.

question mark icon Who are the CS professors and what are their interests?
  • Dr. Joseph T. Chao (Ohio State): agile software development, project management, the unified modeling language, and database management systems.
  • Dr. Mohammad Dadfar (SUNY at Binghamton): methods, computer organization and architectures, operating systems, symbolic programming, numerical analysis, data structures, and analysis of algorithms.
  • Dr. Ray Kresman (Indian Institute of Technology): operating systems, network protocols, and program verification.
  • Dr. Ron Lancaster (Purdue University): computer science education, programming language design and implementation, .NET technology, computers and society, and operations research.
  • Dr. J. K. "Jake" Lee (University of Alabama at Huntsville): Scientific/Information Visualization, Computer Graphics, Computer Vision, Parallel Processing
  • Dr. Laura Leventhal (U. of Michigan): usability engineering and human-computer interaction.
  • Dr. Walter Maner (Boston University): artificial intelligence, expert systems, software engineering, web development, computer ethics, usability engineering, and accessibility.
  • Dr. Hassan Rajaei (Royal Institute of Technology, Stockholm): modeling, simulation, and optimization of wireless and mobile networks; system design and architecture; and parallel and distributed simulation.
  • Dr. Guy Zimmerman (Michigan State): applied graph theory, parallel processing, and graphics.
question mark icon 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.

question mark icon 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.

question mark icon 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.


webmaster@cs.bgsu.edu