Computer
Science Department Open House Frequently Asked Questions
Last revised: May 1, 2006
1)
What computer should I bring?
2)
Are there tours for the residence
halls?
3)
What's the difference between
CS/CPE/SE?
4)
How easy is it to change majors
(within CENG and out of CENG)?
6)
What (CENG) minors are offered?
7)
Is it possible to graduate in four
years?
8)
What is the graduation rate?
9)
Which first computer science
course should I start?
10)
I am admitted for fall; can I
start in summer instead?
11)
Can I transfer my AP credits or
community college course credits?
12)
If you enter with AP credit and
programming, can you start with more advanced courses?
13)
Is it difficult to get the
first-year and other major courses?
14)
How many majors are there in
CSC/SE?
15)
Does the CSC department have a
game concentration?
16)
Is there advising for students?
17)
Is there tutoring for students?
18)
Are there scholarships available?
19)
What will the job market be like
when we graduate?
20)
Do you have a prediction for how
the tuition may rise in the near future?
21)
What is the Cal Poly fee
initiative
22)
How easy is it to get into the MS
program? How about other MS programs
outside of computer science?
25)
Is there an active study abroad
program?
26)
Is there an active co-op program?
27)
What is the difference between
co-op and internship?
28)
What are the main differences between
Cal Poly and UC?
29)
Other questions asked in 2005
See
http://www.csc.calpoly.edu/visitors/what_computer_to_bring.html,
summarized here:
It is not required that you bring a
computer to Cal Poly with you. The
university maintains many public access computer labs for student convenience
to use while on campus during the school day.
-
If
you choose to bring a personal computer, we suggest the following:
-
A
fast processor is desirable (2 Ghz or better).
-
LOTS
of memory, e.g., 512 Mbytes or more and a large hard drive.
-
A
17-inch monitor (or even larger). A flat panel display saves space.
-
A
high performance video card and 3D graphics card are great, but not
necessities.
-
Many
students now prefer to use laptops instead of a desktop since many now rival
desktops in speed and capacity. Unfortunately, they can also be stolen much
more easily than a desktop.
-
Wireless
Internet connection is available throughout campus, including the resident
halls; you will need a wireless network card for your computer.
-
For
the department’s curriculum, it is not important which operating system
(Windows, Linux, etc.) that your computer runs.
Yes. Campus tours are provided by the Admissions
office. The
Admissions Office is located in the
In a nutshell:
-
CS: most general
-
CPE: more hardware oriented
-
SE: more software-management
oriented
For
a full treatise on the differences among these and other related disciplines
(Information System, Information Technology), see ACM Computing Curricular
2005, http://www.acm.org/education/curric_vols/CC2005-March06Final.pdf
It
is very easy *if* the students meet the minimum criteria published on the
Students
wishing to transfer into Computer Science, Computer Engineering, Software
Engineering, and Mechanical Engineering should be aware that many very good
students are not accepted because they do not meet the minimum standards (which
are higher due to the impacted status of these four majors).
Majors
outside of CENG also have published change of major criteria so it really
depends on the major as to how hard it will be.
The College does not encourage double majors and a double
major pairing CSC/SE/CPE is not allowed. See http://www.eadvise.calpoly.edu/dept/doublemajor.php
It is in the catalog.
Our college has the CSC minor and the Multi-Disiplinary
Minor (through AERO). The CSC minor is not open to CSC, SE, or CPE majors.
Yes,
the department has prepared a flow chart which illustrates a sample study plan
that allows a student to complete either the CSC or the SE degree in four
years. A hardcopy of the flow chart can
be picked up from the information center just outside the Computer Science
Department office (pink color for CSC and green for SE)
Most of the students in the
This page, http://www.calpoly.edu/%7Einststdy/major.htm,
has data for the university’s retention and graduation rate by program.
1.
Most
students start with CPE 101 the first quarter.
You should check to be sure that you have the prerequisites for this
course, which are :
(i)
MATH
118 (Pre-Calculus Algebra)
(ii)
basic
computer literacy
To satisfy prerequisite(i), you may have already
taken a course in high school that is the equivalent of Cal Poly's Math 118.
If not, then you have two choices:
1)
Take
Math 118 at Cal Poly before taking CPE 101; this will slow down your progress
by one quarter.
2)
Take
a test at Cal Poly that demonstrates that you have the skills expected of
students who have completed Math 118.
The test is known as MAPE (Mathematics Placement Exam; see http://www.calpoly.edu/~math/mape.html),
and a G rating from this test will satisfy prerequisite(i) If you do choose to take the MAPE, you
should take it before the start of the
first quarter. Otherwise, you will not
be allowed to register for CPE 101.
For prerequisite (ii), the Computer Science
department assumes that you have basic computer literacy skills such as
keyboard entry and some familiarity with the use of computers for basic programming. If you do not feel that you have
these skills, you are strongly encouraged to enroll in CSC 100 (Computer
Science Orientation) or CSC 232 (Computer Programming for Scientists and
Engineers) prior to CSC 101. This will
slow down your progress by one quarter, but may be better for you in the long
run.
2.
If
you have completed AP Computer Science (see the next question), you should be
getting credit for CPE 101. In that
case, go directly to CPE 102.
Yes, the
department encourages you to do so. You
may contact Cal Poly’s Admissions about your wish to start in summer.
The
university’s Student Records office handles transfer of AP credits. They have a web page that explains this: http://www.ess.calpoly.edu/_records/Degree_Progress/Transf_credit_eval.htm.
After
being admitted students will automatically receive a transfer credit evaluation
and a copy will be sent to the student's permanent address. Once admitted the
same process applies for any additional transcripts, however the copy is sent
to the students local address.
The
university’s Student Records office handles transfer of AP credits. They have a web page that explains this: http://www.ess.calpoly.edu/_records/Degree_Progress/Transf_credit_eval.htm
For
Computer Science:
Score 3 = 9
units electives
Score 4 or 5 = CSC
101 plus electives
Score 3 = 9
units electives
Score 4 or 5 = CSC
101 plus electives
If both
Computer Science A & AB are passed, credit is extended for Computer
Science AB, since AB duplicates the A material.
If you
receive CSC101 credit, you will start with the second course CSC 102.
Thanks to a recent stable state budget allocation, and to the Cal Poly fee contributed by
students, the department has been able to satisfy the demands for all major
courses, excepting unforeseen circumstances.
Currently there
are approximately 500 undergraduate majors in Computer Science, 70 in Software
Engineering, and 500 in Computer Engineering (a joint program between the
Computer Science and the Electrical Engineering department). There are about 50 graduate students
(including students in the 4+1 program.)
No,
we do not currently have a game development concentration.
However,
our curriculum covers the fundamentals essential to the software development
aspect of game development, and many of our students do obtain employment in
game development companies such as Activision.
The
department is strong in graphics, with four full-time professors that
specialize in the area. We offer a
number of upper-division technical-elective courses
-
Introduction to Graphics,
-
Advanced Rending Techniques,
-
Real-time 3D Computer Graphics Software,
We
offer Artificial Intelligence courses that cover game theory, among other
topics.
Developing
a game (simple or complex) is an occasional subject for some course projects.
There
are also courses offered by the
-
ART 483 Video & Multimedia
Production
-
ART 474 RAML (Rendering Animation
Modeling)
-
ART
486 Advanced Digital Imaging
-
Each student is assigned a faculty advisor, initially in
alphabetical order. However, students
are free to come to a professor that they have become familiar with for
academic advice.
-
The
-
The university also has a
§
The Computer
Science Department offers tutoring, free of charge, for all students taking CSC
courses. We offer help on all scheduled evenings for students in CSC/CPE 101,
102, 103, or 141. Depending on the tutors on duty, we may also offer help on
certain evenings for other CSC courses, including 234, 349, and 357. If you need help outside of class and your
professor's office hours, the tutoring service is for you. You may also email
your short questions to csctutor@csc.calpoly.edu
and expect a response within 24 hours Sunday through Thursday evenings. (See http://www.csc.calpoly.edu/students/tutoring.html)
§
Cal
Poly’s
While we may not
be able to compete with private universities and research institutions in
offerings of scholarships, there are opportunities for scholarships – see here http://www.csc.calpoly.edu/students/scholarships/
-
A
recent CNN article (http://www.cnn.com/2006/US/Careers/01/26/cb.top.jobs.pay/index.html)
lists 5 computer-related jobs (Computer systems software engineer, Computer applications software
engineer, Computer systems analyst, Database administrator, Network systems and
data communication analyst) as among the 10 top jobs that are fastest-growing
in salary, and also made the Bureau of Labor Statistics' list of
the 30 fastest-growing jobs through 2014
-
Money
magazine just published an article (http://money.cnn.com/magazines/moneymag/bestjobs/)
that rates software engineering as the best job of all.
The 2006-07 budget
allocation of our state’s governor provides for an enrollment growth of 2.5% for
the CSU, and also a “buy-out” by the state of an 8% tuition increase originally
projected for Fall 2006.
Because this campus is
expected to meet its enrollment targets for the next academic year, we do not
foresee any budget cutback. However, the
increase in CSU tuition, if any, is a decision by the governor and the CSU
Chancellor’s Office; it is beyond the control of Cal Poly.
“In
a spring 2002 election that boasted the second-highest turnout in Cal Poly
election history, students in all six colleges voted themselves a fee increase
of $125 to $200 per quarter, beginning in fall 2002, to pay for additional
course offerings, computer lab updates, and equipment purchases.”
(http://www.calpolynews.calpoly.edu/magazine/02annual_report/fees.html)
The CENG Department/Program Based Student Academic Fee (http://www.ceng.calpoly.edu/about/fee_increase.php)
was requested by the Engineering
Student Council and the
It should be noted that:
-
Fee
revenues will go directly to the departments/programs of the students paying it
- none of this fee will be allocated at the college or university level or for
administrative purposes.
-
One
hundred percent (100%) of the fee shall be used to support department/program
based instructional activities.
-
Open,
standing, student-elected and student-chaired committees in each
department/program will plan and oversee allocation of the fee increase
revenues. These committees shall have a majority of student members.
For information on
all university fees, go to http://www.fees.calpoly.edu/.
The Computer
Science Department has a student fee committee http://www.csc.calpoly.edu/fees/, consisting
of 5 to 12 students and some faculty, that oversees the student academic fee,
totally approximately $300K per year.
Check
the department’s home page for a link to a Handbook for Prospective Graduate
Students. In short:
·
Minimum 3.0 for candidates with a
computer science undergraduate degree. Minimum 3.25 for all other applicants.
·
Graduate
Record Exam (GRE): Tests taken after October 1, 2002
require a minimum total;
·
three letters of
recommendation.
·
For International (Foreign) Applicants: A minimum TOEFL score of 550
(paper-based) or 213 (computerbased), plus a minimum TWE score of 4.5.
|
See:
http://www.academicprograms.calpoly.edu/academicpolicies/PoliciesUndergrad/blended4plus1.htm |
||||||||
|
The BLENDED (4+1)
PROGRAMS award a bachelor's
degree and a master's degree at the same time.
|
||||||||
The Computer Science Department offers a 4+1 program in Computer
Science.
4+1 applicants need a minimum 3.3
GPA. But they do not take the GRE.
Generally, the acceptance rate to
the 4+1 program has been lower than
to the MS. This is because we usually receive more
applications from
qualified students to the 4+1
program than to the regular MS program.
Foreign study is recognized as an essential part of the college
experience. Approximately 4% (approximately 500-600 students annually) of Cal
Poly students will have lived and studied in another country by the time they
graduate.
There are two International Exchange Programs
available:
If you are interested in
this progam, you should visit the Study Abroad Office (Bldg 38 Rm 106) to
utilize the resource materials.. There is “Planning Your Study Abroad
Experience” informational meeting each quarter.
Yes,
Cal Poly has a campus unit known as Career Services , which supports
-
Listings
of currently available career, summer, co-op and local part-time jobs
advertised specifically for Cal Poly students and alumni. Located on Mustang Jobs.
-
On-campus Interviews (available through
Mustang Jobs)
-
Information Sessions (available through
Mustang Jobs)
-
Job fairs (one each quarter) Each event brings 80 -
150 companies and organizations to the campus
A
co-op is work experience that supplements your classroom-learning environment.
It is directly related to your field of study and will provide you the
opportunity to apply concepts and skills you’ve learned in the classroom. Further,
it will help you focus your career interests.
Historically, internships and co-ops have had different requirements and
different outcomes. In recent years, the differences have blurred. There are
companies that do not make the distinctions between the two. At Cal Poly, we consider co-ops and
internships as the same thing. If there is academic value in a work experience,
you may receive co-op credit with faculty
supervision. Co-op is usually offered
year-round, with up to two quarters of work.
Internship is usually for summer only.
Both are encouraged and can provide
the student with professional level work experience prior to graduation; many
students extend the work they do while on co-op or internship for their senior
projects.
The
Computer Science department has a faculty co-op advisor who supervises students
that enroll in co-op for credit.
-
Annual
Tuition and fees:
|
Cal
Poly |
$4,000
in-state, $14,000 out-of-state |
|
UC
|
$7,000
in-state, $25,000 out-of-state |
-
Our
classes are small (typically 30 in size); we do not have large lectures like
the UCs.
-
You
start taking major classes immediately.
- You get to choose 24 units (6 classes) of upper division technical elective classes in specialized areas such as Artificial Intelligence, Computational Sciences/Theory, Computer Architecture, Computer System Administration, Database Systems, Distributing Computing, Graphical User Interfac