CSE331 Spring
2012
Information
from initial questionnaire
Statistics from
questionnaire
Qtrs
in CSE |
#331
students |
0 |
6 |
1 |
5 |
2 |
19 |
3 |
15 |
4 |
5 |
5 |
3 |
6 |
4 |
|
#CSE
major courses
already taken |
By
#331 students |
0 |
3 |
1 |
5 |
2 |
8 |
3 |
14 |
4 |
9 |
5 |
9 |
6 |
4 |
7+ |
5 |
|
Which
CSE courses already taken |
By
#331 students |
311 |
42 |
312 |
23 |
321 |
1 |
322 |
0 |
326 |
2 |
331 |
11 |
332 |
32 |
333 |
1 |
341 |
23 |
344 |
2 |
351 |
29 |
352 |
1 |
390 |
13 |
|
#CSE courses being taken along
with 331 |
By #331 students |
0 |
10 |
1 |
36 |
2 |
11 |
|
Which
CSE courses being
taken along with 331 |
By
#331 students |
311 |
12 |
312 |
19 |
314 |
0 |
332 |
6 |
333 |
7 |
341 |
0 |
344 |
0 |
351 |
12 |
352 |
3 |
400+ |
4 |
|
Word cloud for: "What have you heard about
Ernst?"
Word cloud for: "What are you particularly
concerned about for 331?"
All answers to: "What do you want to get from
331?"
- a lot more knowledge about programming.
- I hope to gain some experience dealing with larger programs, specifically something i could maybe talk about in an interview.
- I hope it helps me with programming graphical interfaces and is a stepping stone to creating well build android applications
- I hope to gain a sense of higher competence as a programmer.
- Knowledge of various design concepts to help me with my own personal projects
- Learn to be good programmer in Java
- Learn better programming practices
- I would like to be able to write more usable and readable code as well as learn to use more tools of java.
- The ability to build a large program.
- Last quarter I took CSE 427 (comp bio) and did poorly on one of the programming projects, 23/45, in large part because the program I needed to create was large and dealt with poorly defined output from another program.
- I didn't engineer anything very well. I wrote my program in python and instead of using my own objects, I just used python's built in data structures. I ended up with lists of lists of tuples of tuples.... and every time I changed one piece of code, the order of something in one of the tuples or lists would change and it would break the rest of my code. I spent most of my time trying to wrap my head around my own design. In short, I want to learn to design software in a way that will let me avoid chasing my own tail like that again.
- I hope to gain programming skills.
- Better programming skills, more knowledge, etc.
- I guess some project experience. I have had a bunch of theory but no large projects so far.
- I hope to really improve my understanding and abilities in the world of programming.
- Programming experience and information to become a more effective programmer.
- Insight into handling and designing large scale projects.
- Apart from what we learned in 142/143 I don't know much about object-oriented design, so I hope to learn what it means to design a program well, and to build more confidence in my coding skills in designing something from start to finish. After 331 I hope to feel better equipped to get involved in open source projects, and start some projects of my own.
- I am hoping to learn more about programming correctly, and analyzing and understanding code. I'm looking forward to JUnit testing and the assignments. Truly, I want to be a better programmer.
- A general better understanding of how to write programs. I want to know how a professional programmer writes programs and what constitutes good programming from bad programming.
- Project experience, and a better grasp on how to design large, useful programs
- A better understanding of how to weigh engineering tradeoffs with not necessarily java
- Better design skills.
- A better understanding of large scale software design!
- Valuable knowledge to help my progression in Computer Science.
- Obtain a fresh understanding of software development.
- More knowledge about making larger programs
- I hope to strengthen my software development foundation; basically to be more capable of developing clearer and more efficient programs, having a more diverse toolbox for validating/debugging code, and to have a correct mindset regarding the development process of large software projects.
- I want to learn mainly how to correctly structure large programs, but after today's lecture I think learning how to detect if a program is correct is also pretty important.
- I want to be significantly more prepared to enter the work force in a computer science (or related) field.
- I hope to gain confidence and ability in programming in java as well as just general understanding of what im getting myself into with CSE
- A better understanding of how to correctly build programs
- Methods for (a) implementing complex programs and (b) debugging software.
- I'd like to learn how to create and maintain large, complex, and correct software projects.
- - Build a real software or game which contains the interface
- - learn to test the software
- Practical and applicable knowledge, a solid grade.
- badass programming skills
- Software implementation and to get a lot more experience writing large amounts of code to make more and more of it natural.
- I hope to gain a solid introductory knowledge to the tools and approaches recommended for software projects; this seems like practical knowledge that will be useful in future projects.
- Experience of software programming.
- Ability to write good software and to read source code.
- Practical skills for Java Programming. (designing, debuging, etc.)
- I really hope the most that this will help me being much better at my summer internship stuff than the past. I hope that I am better at getting my projects done timely and in the way they are given to me to do them.
- Testing
- More experience writing programs =D
- Chance for redemption. More thorough understanding of the material.
- I wish to be able to further enhance my aptitude with java.
For each of these items, do you have a
"strong idea," "reasonable idea," or "little or no idea" about it?