Q: If I have no prior programming experience, is there a beginning course for me?

A: Intro. to Comp. and Internet Technologies (COMP SCI 201) is a basic introductory course in Computer Science that will be ideal for you. It's suited for the beginner programmer.

Q: How do I know which CS course to take first if I have some programming knowledge?

A: Freshmen commonly have problems selecting their first course in Computer Science. Students don't know if they should enroll in Intro. to Comp. and Internet Technologies (COMP SCI 201), Software Design I (COMP SCI 256), or Software Design II (COMP SCI 257).

Q: How many CS classes should I take each semester at a time?

A: Computer courses require a lot of studying, effort, and time. This isn't meant to scare you, but is just a fact. You'll have several programming assignments to complete, often at the same time. Learning to manage your time is very important. Also, group projects are very common in CS courses that require time management. It's recommended you take only two Computer Science courses at a time so that your not overwhelmed in work. If you are a smart student and comfortable in taking three courses at once feel free!

Q: Are there tutors available to help in my courses?

A: Yes, there are a tutors available that can help with your programming related questions. Everybody at some point will experience difficulty and frustration in trying to solve a problem. It's important to get help if you are in this situation especially if your schedule conflicts with the professor's office hours. Tutors are an important resource to take advantage of in college. You might also gain a new friend! For more information, contact the department chair.

Q: Why do I need to take Mathematics courses?

A: Often, students question us about why they have to take Discrete Mathematics I, II, and other math courses. Computer Science is more than programming. It is understanding the underlying theory and being able to analyze and evaluate algorithms and structures. The ability to analyze requires being able to apply quantifiable measures that can be compared and contrasted. To do this you must acquire some basic mathematical knowledge that will give you knowledge needed to understand, apply, and evaluate them.

New Students

Q: What do I need to know before studying Computer Science? Do I need to know how to program?

A: Mathematics is very crucial for Computer Science theory. Calculus, and Discrete Mathematics I and II will provide the background for the CS major and minor. These three math courses are important prerequisites for Computer Science. Thus, it's important to complete these courses early at UWGB. You don't need to know how to program upon starting your first Computer Science course. However, you should have some familiarity with computers, including knowing how to do such things as creating files or directories, moving or copying files, using floppy disks, and using common applications such as Windows and Microsoft Office components.

Q: Does majoring in Computer Science mean that I'm training to become a programmer?

A: No, you're not training to be a programmer. While every Computer Scientist should be a capable programmer, much of computer science is concerned with problem solving and algorithm analysis. They must determine the best way to solve a problem in the most efficient manner possible. They must determine what user(s) need and how their needs can be met. Courses in the first and second year deal just primarily with programming. More advanced courses deal with the ways in which computers are used to manipulate information.

Q: Who is the chair for the Computer Science Program?

A: Michael Zorn is the chair for Computer Science At UW-Green Bay. He can be reached by phone at (920) 465-5758 or by e-mail. His office is ES 317D.

Q: Where is CS located on campus?

A: The Computer Science faculty are located in the Mary Ann Cofrin building in section C. To set up an appointment, contact the department chair or individual faculty.

Q: Who are the advisors for Computer Science?

A: Any of the Computer Science faculty can offer advice for the department. If you ever have a question or concern, they will be happy to offer a helping hand. The faculty page has contact information for you to reach them.

Q: Can I complete the Computer Science degree in 4 years?

A: Yes, but only under the condition that you begin taking computer science courses immediately. CS courses have a strict prerequisite structure and it's not unusual to have a string of 3 or 4 prerequisites leading to a particular course. If you wait until your sophomore year to start taking CS courses, you may be unable to finish within the four-year timeline. A student is strongly encouraged to meet with an advisor early to learn what courses must be taken early and when those courses are scheduled to be offered.

Q: What is the difference between a two-year technical degree and a 4-year university degree?

A: A two-year technical degree will provide you with skills you can put to use immediately upon graduation. A 4-year degree will also give you those skills but will also provide a strong foundation in theory and a wider variety of upper level electives that reflect important contemporary developments within the field. The intent of a 4-year degree is NOT to prepare you for a job. It is, in fact, intended to prepare you to enter a profession that will continue to change and evolve.

Q: What is the average CS class size?

A: In your beginning courses in Computer Science and Mathematics, you'll find the largest class sizes no larger than 35 students. These courses do fill up quickly for theses courses so it's crucial to sign up for courses at your priority registration time. Junior and senior level computer classes typically range from 10 to 25 students on average which makes for a better teacher-student interaction in lectures.

Q: Do I need to buy a personal computer?

A: No, purchasing a computer is not required. There are numerous computer labs on the campus that can be utilized for your convenience. However, there are many advantages to having your own computer.

  • If you live far from campus, you don't have to commute back and forth as often.
  • Flexibility to work both at home and on campus. You can FTP files to your home computer.
  • The computer labs can be noisy and have too many distractions. Owning your own computer will eliminate these problems.
Q: What programming languages do you use?

A: Java is taught in the introductory courses Software Design I and II. The goal is to get students familiar with programming in object oriented design that will provide a foundation in their computer classes. The higher level courses focus on C++, C, and Windows programming which are important areas to master for the job world. Other languages used in the Computer Science Program include Assembly, HTML, and Visual Basic.


Q: If I have a disability, will UW-Green Bay make accommodations for me go to class on campus?

A: Yes, the university has policies stating that it will provide appropriate and necessary accommodations to students with documented physical and learning disabilities. If you anticipate that you will require any auxiliary aides or services, please contact either the professor for the class you will be enrolled in or the Coordinator of Services For Students With Disabilities at 465-2671 as soon as possible to discuss your needs and arrange for the provision of services.