 |
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
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
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.
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.
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 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."
What
do employers say about BGSU CS graduates?
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.
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.
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.
|