Get the latest Education e-news
 

Go Back   Game Career Guide Forums > Programming
Forum Home Register Members List Mark Forums Read

Reply
 
Thread Tools Display Modes
Old 01-03-2010, 02:30 AM   #1
jmk09
Junior Member

Activity Longevity
0/20 13/20
Today Posts
0/11 sssssss11
Default choice between 4 courses

ok so I still have to choose 1 major course for my spring semester ( electrical and computer engineering major) and I want to pick a software elective so i have the choice between these 4 which one shoudl I take although none are related to the gaming industry..also if more than 1 are helpful If you can tell me which one to pick first in my coming spring semester that would be great ( i can't take yet the operating systems course yet coz it has a pre requisite course that i still haven't taken, i'm taking it in spring) also the last course ( eece 636) is a graduate course that my current data structure and algorithm teacher is encouraging me to take but i'm afraid that a graduate course might have a big work load for me :

EECE 430 Software Engineering 3 cr.
A course that teaches students the formal processes employed for carrying out software projects, including the design, development, testing, and deploying of practical software systems. Students are exposed to the realities involved in developing software for clients and the requirements this imposes on quality, timing, and coordination. Students will develop hands-on experience with practical tools used in real-life applications. The course requires the completion of a group-based real-life software project.

EECE 431 Design and Analysis of Algorithms 3 cr.
This course covers techniques for the design and analysis of efficient algorithms. Topics include: sorting algorithms including merge-sort, quick-sort, and counting-sort; median and order statistics algorithms; sorting lower bound; divide-and-conquer design strategy; polynomial and matrix multiplication algorithms; balanced search trees; hash tables; augmenting data structures; number-theoretic algorithms; dynamic programming; greedy algorithms; graph algorithms including graph traversal algorithms and applications, minimum spanning tree, shortest path algorithms; introduction to NP-completeness and intractability; selected topics.

EECE 432 Operating Systems 3 cr.
This course covers the principles of operating systems and systems programming. The topics discussed in class are processes, threads, concurrency and synchronization, scheduling, deadlocks, memory management, file systems, i/o devices, parallel and distributed systems, and security. The course will be accompanied with hands on assignments involving contemporary linux kernels.


EECE 433 Database Systems 3 cr.
This course covers the nature and purposes of database systems and an introduction to data modeling: entity relationship model, relational model with relational algebra, relational calculus and SQL, integrity constraints, file organization and index files, and normalization.


EECE 636 Software Validation and Programming Practices 3 cr.
This course introduces the basics needed to understand automation techniques for the verification of computing systems. It also introduces modern programming practices such as aspect oriented programming and design patterns. Various state-of-the-art design and validation techniques will be discussed as well as their application to modern programming practices. The students will have the chance to practice and possibly advance these techniques in projects that will expose them to modern software engineering practices such as eXtreme and Agile programming.

Last edited by jmk09 : 01-03-2010 at 02:32 AM.
jmk09 is offline   Reply With Quote
Old 01-03-2010, 02:32 AM   #2
jmk09
Junior Member

Activity Longevity
0/20 13/20
Today Posts
0/11 sssssss11
Default

actually it's 5 courses looool
jmk09 is offline   Reply With Quote
Old 01-03-2010, 07:05 AM   #3
Adrir
Administrator
 
Adrir's Avatar

Activity Longevity
2/20 20/20
Today Posts
0/11 sssss1464
Location: London, UK
Default

Whichever suits your interests. They all sound useful.
__________________
Michael 'Adrir' Scott :: Games, Virtual Worlds, Education
Networking | Current Project | Research | Teaching
Adrir is offline   Reply With Quote
Old 01-03-2010, 08:41 AM   #4
tsloper
Super Moderator

Activity Longevity
2/20 14/20
Today Posts
2/11 sssss1824
Location: Los Angeles, CA
Default

How to make a decision:
http://www.sloperama.com/advice/m70.htm
__________________
Tom Sloper
Sloperama Productions
Making games fun and getting them done. www.sloperama.com

PLEASE do not use this website's PM feature to contact me.
tsloper is online now   Reply With Quote
Old 01-07-2010, 01:27 PM   #5
jmk09
Junior Member

Activity Longevity
0/20 13/20
Today Posts
0/11 sssssss11
Default thks?WEll

Thank you but I think it's the gathering information part that i'm trying to figure out here so how can i use this choosing table without having gathered imformation ?
thank you very much though this will come in handy!
jmk09 is offline   Reply With Quote
Old 01-07-2010, 02:01 PM   #6
tsloper
Super Moderator

Activity Longevity
2/20 14/20
Today Posts
2/11 sssss1824
Location: Los Angeles, CA
Default

Quote:
Originally Posted by jmk09 View Post
Thank you but I think it's the gathering information part that i'm trying to figure out
1. Go to your school's guidance counselor.
2. Read the stuff on the school website.
3. Contact the department running the course and get the syllabi.
4. Ask other students who've taken those courses.
__________________
Tom Sloper
Sloperama Productions
Making games fun and getting them done. www.sloperama.com

PLEASE do not use this website's PM feature to contact me.
tsloper is online now   Reply With Quote
Old 01-08-2010, 03:29 PM   #7
jmk09
Junior Member

Activity Longevity
0/20 13/20
Today Posts
0/11 sssssss11
Default .

Quote:
Originally Posted by tsloper View Post
1. Go to your school's guidance counselor.
2. Read the stuff on the school website.
3. Contact the department running the course and get the syllabi.
4. Ask other students who've taken those courses.
These were the first things i did...but the department is in no way related to gaming so i thought that one of these courses is more related than others...like i said my teacher recommended me the graduate course but i was hoping that i could choose another one amongst the other 4 for the time being just to get my foot a bit more into software since i've been dealing mostly with hardware.
students also wouldn't understand what i want since they also don't know the link between these courses and game programming.
jmk09 is offline   Reply With Quote
Old 01-08-2010, 03:32 PM   #8
tsloper
Super Moderator

Activity Longevity
2/20 14/20
Today Posts
2/11 sssss1824
Location: Los Angeles, CA
Smile

Quote:
Originally Posted by jmk09 View Post
These were the first things i did...but...
OK, good luck making your decision.
__________________
Tom Sloper
Sloperama Productions
Making games fun and getting them done. www.sloperama.com

PLEASE do not use this website's PM feature to contact me.
tsloper is online now   Reply With Quote
Old 01-13-2010, 09:50 PM   #9
Zooch
Senior Member

Activity Longevity
0/20 17/20
Today Posts
0/11 ssssss186
Default

If I had to give bad advice, I would shy away from the Design and Analysis of Algorithms since that typically requires you to know quite a bit of programming (a good understanding of data structures) going into the class.

The reason I call this bad advice is because I don't really know the first thing about you. Good luck in choosing.
Zooch is offline   Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Powered by vBulletin® Version 3.6.9
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
All times are GMT -8. The time now is 09:40 AM.






UBM Tech