• Best of luck to the class of 2024 for their HSC exams. You got this!
    Let us know your thoughts on the HSC exams here
  • YOU can help the next generation of students in the community!
    Share your trial papers and notes on our Notes & Resources page
MedVision ad

CS final year undergraduate students pls come in!! (1 Viewer)

SleepingDragon

New Member
Joined
Jun 30, 2005
Messages
6
Gender
Undisclosed
HSC
N/A
which subject are you going to take? let your choice be my reference, hehe.
 

adsta

Member
Joined
Jan 11, 2004
Messages
179
Location
Sydney
Gender
Male
HSC
2001
CS as in computer science? sorry I'm tired and not thinking straight.

Anyway, here's what I'm doing next session

- CSCI321 (2nd part of the project)
- CSCI322 (System admin)
- PHYS295 (Astronomy)
- Ummm, still deciding on the forth subject but wont be a comp sci subject
 
Last edited:

Scanorama

Member
Joined
Mar 26, 2004
Messages
920
Location
Australia
Gender
Male
HSC
2004
adsta said:
CS as in computer science? sorry I'm tired and not thinking straight.

Anyway, here's what I'm doing next session

- CSCI321 (2nd part of the project)
- CSCI322 (System admin)
- PHYS295 (Astronomy)
- Ummm, still deciding on the forth subject but wont be a comp sci subject
Hey can you please tell me something about CSCI124 and CSCI102? I did CSCI114 and CSCI103 and got distinction and credit respectively, compare to those 2 subjects, whats the differences and similarities between CSCI114, CSCI103 and CSCI124 and CSCI102? Work loads, difficulties etc etc.
Thanks in advance! :)
 

jm1234567890

Premium Member
Joined
Aug 18, 2002
Messages
6,516
Location
Stanford, CA
Gender
Male
HSC
2003
Gough Whitlam said:
Hey can you please tell me something about CSCI124 and CSCI102? I did CSCI114 and CSCI103 and got distinction and credit respectively, compare to those 2 subjects, whats the differences and similarities between CSCI114, CSCI103 and CSCI124 and CSCI102? Work loads, difficulties etc etc.
Thanks in advance! :)
124 isn't much harder than 114 I reckon. Same kind of stuff.

don't do 204 if saff is teaching it :mad::mad::mad::mad: grrrrr

java will cause you alot less pain.
 

adsta

Member
Joined
Jan 11, 2004
Messages
179
Location
Sydney
Gender
Male
HSC
2001
The assignments are a bit longer in 124. You get more into the whole OOP scene and also learn about different algorithms. Once you get the hang of OOP it's pretty easy.

102 was a joke if you ask me. I seriously didn't learn anything from that subject. It may have changed since I did it, just like 114 and 124 was 111 and 121 back when I did it (not sure how much of the content changed). But besides that, should be an easy D or even HD.

As for the work loads, it wasn't that bad. You should be able to get the assignments done in 2-3 hours.

You went pretty well in 114 so I wouldn't worry one bit about 124. But if I were you, start studying OOP techniques in the last week of the holidays. Just look it up on the net and do some tutorials.
 

ziggyboy

Member
Joined
Jul 19, 2004
Messages
106
Location
Sydney
Gender
Male
HSC
1999
SleepingDragon said:
which subject are you going to take? let your choice be my reference, hehe.
CSCI321 - 2nd part of the project

CSCI322 - Systems Administration
* DFS' class.
* Seems to me like a continuation of CSCI204. UNIX is good.

CSCI337 - Organisation of Programming Languages
* Ian Piper's class.
* More abstract topics on languages and CS in general.

CSCI368 - Network Security
* Luke McAven's class.
* Continuation of CSCI361 Computer Security

I expect to finish with a double major in Distributed Systems and Digital Systems Security.
 

SleepingDragon

New Member
Joined
Jun 30, 2005
Messages
6
Gender
Undisclosed
HSC
N/A
ziggyboy said:
CSCI321 - 2nd part of the project

CSCI322 - Systems Administration
* DFS' class.
* Seems to me like a continuation of CSCI204. UNIX is good.

CSCI337 - Organisation of Programming Languages
* Ian Piper's class.
* More abstract topics on languages and CS in general.

CSCI368 - Network Security
* Luke McAven's class.
* Continuation of CSCI361 Computer Security

I expect to finish with a double major in Distributed Systems and Digital Systems Security.

I think i will definitely take the systems admin subject as well.

i can't take network security since i didn't take com sec. i will take web services of dynamic business instead.

i am not sure that the orgranision of programming languages subject is very useful, it seems like some sort of good pratices of programming only.

what do you think about interfacing and real time programming? my seniors told me that low level programming is important in IT field.

and....database performance tuning, i wonder if it is too specialised. database management system should be enough for general programmers.

and AI....from it's description seems that it is just theoretic.

it looks like those subjects for this session is choiceless since Cobra EJB and distributed java are not availble, do you agree?
 

Scanorama

Member
Joined
Mar 26, 2004
Messages
920
Location
Australia
Gender
Male
HSC
2004
Thanks jm1234567890 and adsta :)

102 was a joke if you ask me. I seriously didn't learn anything from that subject.
Is it similar to CSCI103? I thought CSCI103 was bad enough. I learnt absolutely nothing from 103. All the assignments, tutorials, lectures are jokes. The lecturer herself had a serious problems of teaching though.
 

ziggyboy

Member
Joined
Jul 19, 2004
Messages
106
Location
Sydney
Gender
Male
HSC
1999
i can't take network security since i didn't take com sec. i will take web services of dynamic business instead.
That subject looks more useless to me than organisation of programming languages (337). What I have learned is that generally IACT and IACT-like subjects can be learned by just reading a book and doesn't require much skill. 337 deals with different kinds of programming models. We've already learned procedural (111) and object oriented (121/213). 337 will discuss other models like functional programming languages (Haskell) or logic programming languages (LISP).

what do you think about interfacing and real time programming? my seniors told me that low level programming is important in IT field.
Yes, in another thread here I mentioned my flatmate who graduated from UOW in 2000 is doing low level programming for Canon Research. He's currently working on a printer due for release in 2008. I also know someone who did 334 last year and he said the subject was unusually difficult for a CSCI subject. You also can't do assignments at home since you'll be working on specialised hardware only available in the lab. He said he stays in uni til the wee hours of the morning. Don't think I can do that since I live and work part-time in Sydney.

and....database performance tuning, i wonder if it is too specialised. database management system should be enough for general programmers.
Databases - not my cup of tea.

and AI....from it's description seems that it is just theoretic.
AI is good but it doesn't fit in well with my schedule. I would do it if it wasn't on Tuesday.
 

adsta

Member
Joined
Jan 11, 2004
Messages
179
Location
Sydney
Gender
Male
HSC
2001
Gough Whitlam said:
Thanks jm1234567890 and adsta :)


Is it similar to CSCI103? I thought CSCI103 was bad enough. I learnt absolutely nothing from 103. All the assignments, tutorials, lectures are jokes. The lecturer herself had a serious problems of teaching though.
103 is a new subject which wasn't on offer when I was in first year. BUT from reading the description, 103 looked like it was more on algorithm design. 103 is like a baby version of 203 (which was a pretty cool subject).

102 on the other hand is like a introduction to information technology (which is what it used to be called I think). It's got nothing to do with programming or algorithm design. I think you learn about some basic network topologies (whcih you may have already done in high school). Some stuff on computer ethics. Oh and one thing I remember, what is the difference between data and information. Well atleast thats how the course was structured when I did it.
 

poloktim

\(^o^)/
Joined
Jun 15, 2003
Messages
1,323
Location
Wollongong
Gender
Male
HSC
2003
CSCI103 was a decent subject. Everyone seems to knock it because either they don't like Anne Fuller, or they don't do programming, like is done in CSCI114. What people don't understand is they do actually get some decent knowledge from the subject. All the algorithms taught in CSCI103 are independant of any programming language (unlike 203, which is a shithouse subject anyway), and they're actually used in real life. C++'s Standard Template Library has templates of just about all the data structures covered in CSCI103, as does Java. In future subjects (CSCI124/203/204) you'll be required to implement the data structures/algorithms in C/C++ but since you learnt it and spent a whole subject on these algorithms at the very start of your degree, you'll consider them very easy. Introducing the subject into the degree was a smart move. If you learn what a tree is, how it works and a programming language independant way of implementing it at the very beginning, you'll consider any need to implement a tree later on in other subjects a very easy exercise.

CSCI124 is hard. Regardless of what others tell you, 124 is a difficult subject. In CSCI114 you really didn't learn how to program, only the syntax of C++. In CSCI124 you learn the remainder of the basic syntax for C++, and are then required to produce longer programs than CSCI114. In future subjects the amount of assignments given is lowered to be at most six, however, in CSCI124, there are still eight which are as long as assignments in future subjects. One problem you might have with CSCI124 is that if you have Peter Castle you'll come to realise that he is pretty naive. His attitude in teaching gives me the impression that he assumes it must be easy for everyone because it's easy for him.
Before I get people who did CSCI121 telling me differently, I'd like to remind them that CSCI124 is not CSCI121. When I did CSCI124 there was still a CSCI121 being offered, while they were similar, they are not the same thing.

CSCI102 is a very important subject, albeit, easy. Most ITCS students don't appreciate this subject or how important it is. First and foremost, it provides students with a brief overview of many different areas of Computer Science and Information Technology, including ethics, privacy, networking, robotics, graphics, databases etc. On the other side it provides a basic literacies course. Students are taught the importance of essays, being critical, comparing and contrasting, and referencing. Things students should know before they come to university (because of high school English, or some sort of ELPT).

You might consider some subjects shitty and pointless, but be mindful, they cost money to run. If a subject really is pointless, then it wouldn't be run. SITACS have not got as much money as one would think they do, so they're not about to go wasting it.
 

SleepingDragon

New Member
Joined
Jun 30, 2005
Messages
6
Gender
Undisclosed
HSC
N/A
yo man, you guys better now bless me good luck 'cause i gonna take network security, system admin and database performance tuning and annual project together.

haha, just kidding ,wonder if someone will do that, i will pay my greatest respect to him or her not matter whoever he or she is, hoho
 

ziggyboy

Member
Joined
Jul 19, 2004
Messages
106
Location
Sydney
Gender
Male
HSC
1999
poloktim said:
CSCI102 is a very important subject, albeit, easy. Most ITCS students don't appreciate this subject or how important it is. First and foremost, it provides students with a brief overview of many different areas of Computer Science and Information Technology, including ethics, privacy, networking, robotics, graphics, databases etc. On the other side it provides a basic literacies course. Students are taught the importance of essays, being critical, comparing and contrasting, and referencing. Things students should know before they come to university (because of high school English, or some sort of ELPT).
Yes, post-2003 CSCI102. The content for last year's 102 was:

This subject establishes the position of Computer Science and Information Technology in a non-programming context. Areas introduced include Human-Computer Interface, Information Modelling, Intelligent Systems, Networks, Operating Systems, Software Design and Development and Professional ethics, rights and responsibilities.

and when I did it as "Introduction to IT" it was:

CSCI102 examines a range of information and communication technologies e.g., voice-mail, fax, telephone, optical fibre, global networks and satellites. The aim is to increase the students awareness and understanding of how these technologies are, or can be applied. Examination of the convergence of these technologies and the impact of the convergence e.g., data networks, EFTPOS, HDTV, personal communications networks will also be covered. The impact of IT is discussed in relationship to ethical, privacy and legal issues for IT professional’s. The development of the Information Society will be addressed against the changing nature of the IT professional’s job to that of "people-centred" rather than "technology-centred". Built into this subject will be case studies and group work. The subject is designed to develop the student’s communication skills and understanding of group dynamics. Progressive assessment will involve writing technical reports and involve group tasks.

A whole load of crap. I like the fact that in 102 now, they talk about an overview of CS and its different components. You guys would be surprised how many students are clueless about the "fields of computer science". Just because it's a subject doesn't mean it's a field. Systems Administration, Server Technology or Markup Languages aren't fields, but AI/Intelligent Systems, HCI or Software Engineering are.
 
Joined
Mar 21, 2004
Messages
2,198
Location
Northernmost Moonforests of the North
Gender
Male
HSC
2002
ziggyboy said:
A whole load of crap.
Seconded, I wish I had been through the revised 102 instead of the abortion it used to be.

You know there's something wrong with a subject when the textbook has a bright big statement that says "The textbook that reads like a magazine!", and when said textbook happens to form the basis upon which all the glorified comprehension task assessments are based.
 

Scanorama

Member
Joined
Mar 26, 2004
Messages
920
Location
Australia
Gender
Male
HSC
2004
poloktim said:
CSCI103 was a decent subject. Everyone seems to knock it because either they don't like Anne Fuller, or they don't do programming, like is done in CSCI114. What people don't understand is they do actually get some decent knowledge from the subject. All the algorithms taught in CSCI103 are independant of any programming language (unlike 203, which is a shithouse subject anyway), and they're actually used in real life. C++'s Standard Template Library has templates of just about all the data structures covered in CSCI103, as does Java. In future subjects (CSCI124/203/204) you'll be required to implement the data structures/algorithms in C/C++ but since you learnt it and spent a whole subject on these algorithms at the very start of your degree, you'll consider them very easy. Introducing the subject into the degree was a smart move. If you learn what a tree is, how it works and a programming language independant way of implementing it at the very beginning, you'll consider any need to implement a tree later on in other subjects a very easy exercise.

CSCI124 is hard. Regardless of what others tell you, 124 is a difficult subject. In CSCI114 you really didn't learn how to program, only the syntax of C++. In CSCI124 you learn the remainder of the basic syntax for C++, and are then required to produce longer programs than CSCI114. In future subjects the amount of assignments given is lowered to be at most six, however, in CSCI124, there are still eight which are as long as assignments in future subjects. One problem you might have with CSCI124 is that if you have Peter Castle you'll come to realise that he is pretty naive. His attitude in teaching gives me the impression that he assumes it must be easy for everyone because it's easy for him.
Before I get people who did CSCI121 telling me differently, I'd like to remind them that CSCI124 is not CSCI121. When I did CSCI124 there was still a CSCI121 being offered, while they were similar, they are not the same thing.

CSCI102 is a very important subject, albeit, easy. Most ITCS students don't appreciate this subject or how important it is. First and foremost, it provides students with a brief overview of many different areas of Computer Science and Information Technology, including ethics, privacy, networking, robotics, graphics, databases etc. On the other side it provides a basic literacies course. Students are taught the importance of essays, being critical, comparing and contrasting, and referencing. Things students should know before they come to university (because of high school English, or some sort of ELPT).

You might consider some subjects shitty and pointless, but be mindful, they cost money to run. If a subject really is pointless, then it wouldn't be run. SITACS have not got as much money as one would think they do, so they're not about to go wasting it.
Thanks for the advice, poloktim :)
I have Peter Castle and Koren Ward in CSCI124, Koren Ward for the first 6 weeks of the course, while Peter Castle will teach for the remainder of the course. The first assignment we got is very similar to the last assignment of CSCI114, but a little bit harder. CSCI102 seems pretty interesting, are the essays assignments hard?
 

DooGseY

Member
Joined
Dec 17, 2004
Messages
92
Gender
Male
HSC
2004
Gough Whitlam said:
The first assignment we got is very similar to the last assignment of CSCI114, but a little bit harder.
Yah, Koren was saying it should take like an hour? I've probably already spent 3 hours on it working from assignment 4 last semester and it still needs a lot more refinning. A few things they haven't shown us how to implement either, at least in CSCI114 everything they wanted done we were taught in the lectures.
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Top