About
Announcements
Lectures
Coursework
FAQ
Java 1.5 API
|
- What is CS-147 all about?
The purpose of this course is to cover a variety of
"professional" topics including: how to work in a team,
how to develop a software product that integrates many
components, how to reason about professional and ethical
issues in the workplace, and to get some practice
in writing and oral communication.
- Who should take this course?
The course is required for all CS majors, BA or BS. It is also
required for Applied Science and Systems Engineering majors.
However, the course is open to anyone who's taken CS-143 or
its equivalent.
- I haven't taken CS-143. Can I take this course?
If you've completed CS-53 and CS-133 but not CS-143, you might
have trouble keeping up. However, if you've had other programming
courses in lieu of CS-143, that might work. Stop by and talk to me
about this.
- Do I have to know Java?
Well, we're going to teach servlets and expect you to
implement your code using that API. You can develop front-ends
in Javascript, GWT or Ajax if you like.
- Is this a programming-intensive course?
Not terribly, because you are already good at it.
However, talk to me if you are doing three other
heavy courses along with this one.
- If I'm stuck, how do I get help?.
There are three sources of regular help: (1) You can come to my office hours;
(2) You can ask the TA for help in the lab; (3) You can avail of
the TA's office hours. If none of these work out, or you
need extra help, you can hire a tutor - stop by Brendan Lynch's
office in Staughton to ask about tutors. Remember that once
you've identified a tutor, you'll have to ask your
tutor meet with me.
- Will I be able to work at home or do I have to do the work
in Tompkins?
You can work at home quite easily. You will be able to ssh into
the server machine from anywhere.
- What about labs?
I expect that you will attend both the class and the lab.
The lab will be used for several purposes: teamwork, writing
and ethics material.
The lab is also a great opportunity to ask your TA questions,
both about the course material and about forthcoming assignments.
- Can I take the course without the writing requirement?
Currently, the course is being offered as a WID course. Thus,
even if you have two (other) WID courses under your belt, or
are planning to take them elsewhere, you still have to do the
writing.
- Can I get help in writing?
Absolutely. GW's Writing Center
offers walk-in help sessions. However, keep in mind that you need to
submit your own work.
|