Campus: | University of Hawaii at Manoa | Course: | ICS 314 - Software Engineering I |
---|---|---|---|
Department: | Information& Computer Sciences | Crn (Section): | 84664 (002) |
1. Class Level (pick one) - please note that by answering this question you could potentially jeopardize your anonymity
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2. Course - please note that by answering this question you could potentially jeopardize your anonymity
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3. The instructor demonstrated knowledge of course content.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4. The instructor fulfilled the goals of the course.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5. The instructor communicated effectively.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6. The instructor was consistently well-prepared and organized for class.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7. The instructor was accessible to students.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8. I gained a good understanding of concepts/principles in this field.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
9. I deepened my interest in the subject matter of this course.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10. Which aspects of the course were most valuable? |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Probably the screencasts because they
increase the learning process by giving in
depth explanations of how to do the tasks
after you attempt them on your own.
Getting used to coding under pressure and
the professional portfolios.
Doing the WODs helped a lot.
Learning about the applications that are
used in real-life project management
and source control. These are often
overlooked in favor of focusing on the
code.
The WODs that helped me understand
the content of the class.
Screencasts, lectures and wods were all valuable
Every topic is delivered in a clear and
concise manner.
tutorials on explaining how things work
Professional portfolio development
Learning Javascript and how to use it with React and Meteor. The WODs for this class really helped with timing ourselves coding as well as speeding up debugging.
the final project
Learning how to plan and manage a
software engineering project with a
group is definitely the most valuable
thing I learned in the course. I will use
the tools and strategies I learned in this
course probably for the rest of my
career.
The way homework was set up was
extremely valuable. Each assignment is it's
own entity and the details make it useful to
go back and look at.
Programming under pressure.
Learning semantic ui was extremely
useful in learning how to develop for the
web in a much more neat and efficient
way. Also being given a website template
for our tech folios was very nice.
The creativity that we can have and apply
to assignments.
The WODs and learning how to use
Meteor/GitHub/project based programs
The WODs.
Free IntelliJ
The timed assignments that were done both in
class and at home (aka the WODs)
Workload seemed intimidating, but was a lot
easier with time management based on
Johnson's recommendations. App/Web
development was interesting and promises
good opportunities for employment after
graduation.
Athletic Programming and the Workouts
Of the Day (WODs)
showing how to use meteor and work on a
"mock" server.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11. Which aspects of the course were least valuable? |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
The freecodecamp tutorials were a little
helpful to get the gist of how to code in
javascript but we don't use var and doing
it all in one night is a terrible idea.
What was least valuable to me were some
of the readings.
Even though I found building the
website on GitHub helpful I did not
find the essays too necessary.
Learning about Meteor. I enjoyed the
front-end aspects of web design but not
the back-end aspects of it. This was still
useful for my background knowledge but
I didn't enjoy server side debugging.
Everything was valuable.
The curve for learning once we get to
meteor seems so steep and abrupt. There
is so much extra code that we don't go
over and are just suppose to accept to be
able to do our assignments. So tracing is
hard and sometimes it feels like a
guessing game. But I guess it would take
more than one semester to go through
everything.
Using JSFiddle
The technical essay didn't really stand out to me. I felt the essay were graded too lenient and without direct feedback.
the insanely simple WODs at the
beginning of the year
Honestly this course was great. My
only criticism is that I would like the
course to be a bit more rigorous, I
would like more challenging
assignments and projects to really
make sure I truly understand the
material, even if it is just bonus
challenges, not even for credit, for
the WODs / practice WODs. The
readings were nice but not as
motivating to complete as a bonus
experience would be.
Signing up for TechHui.
Nothing
E S L I N T
more specifically...
ESLINT ERRORS THAT AREN'T
ACTUALLY ERRORS BUT ARE NEXT
TO IMPOSSIBLE TO GET RID OF!!!!
In class WODS.
Learning Javascript
Practice WODs because we worked in
groups and did not get the simulated
environment as a real WOD.
FreeCodeCamp
GitHub Desktop
Anytime advice/tools were given that would aid
me in future semesters (but that's mostly due to
the fact that I'm graduating this semester).
He made efforts to get us to collaborate as
peers and fellow students, it just didn't work
out for us as well as it could have.
None.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
12. The instructor gives clear explanations.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
13. The instructor seems to enjoy teaching.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
14. The instructor seems knowledgeable in many areas.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
15. The instructor was effective in meeting the objectives of the course.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
16. The instructor was enthusiastic about the course material.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
17. The instructor acknowledges all questions insofar as possible.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18. The instructor is willing to meet and help students outside class.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
19. The instructor makes me feel free to ask questions.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
20. The instructor was professional.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
21. The instructor seems well prepared for each class.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
22. The instructor presented the course materials in a clear and organized way.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
23. In general, the course was well organized.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
24. The instructor makes the course difficult enough to be stimulating.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
25. My overall evaluation of this instructor is.... |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A teacher that enjoys teaching. He is very
enthusiastic about the material and made
the class have a more relaxed feel despite
having weekly tests.
Professor Johnson is very enthusiastic
about what he teaches. It makes the
learning environment easier to learn in. His
teaching style is great for those who want
to have fun and learn at the same time.
He is a good teacher
Great teacher, very enthusiastic about
supporting his students. I wish all
teachers were as enthusiastic and
excited about teaching our students.
Great instructor.
Excellent teacher.
One of the best Teachers I have ever had!
Very enthusiastic and engaging, excellent
personality for teaching.
a great teacher and very helpful. He seemed scary, because he's kind of loud, at first but turned out to be very kind and thoughtful about everything that goes on in this class.
Very good teacher
Philip Johnson is a fantastic professor,
great at explaining the material
planning and structuring the course and
had awesome and motivating energy.
an effective, but quirky professor.
Fun and energetic
Really fun and enthusiastic teacher.
Great. Professor Philip Johnson made the
class entertaining and fun; material
helped me to reinforce skills for numerous
concepts covered.
He's very enthusiastic about software
engineering and is looking out for all the
students to learn and understand the
course material
Great teacher who taught very well and
enjoyed teaching.
An enthusiastic teacher with a passion for
education
good
Enthusiastic, knowing, understanding, helpful
or accessible when he's not helpful.
Interesting guy, made things enjoyable
and assignments were relevant.
pretty fun class.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
26. Assignments are relevant to what is presented in class.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
27. The instructional materials (e.g., texts, handouts, etc.) were relevant to course objectives.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
28. Grades are assigned fairly and impartially.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
29. My overall evaluation of this course is... |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A great start to building up your software
engineering profile and learning about
forms of technical media to come into
contact with potential employers and
whatnot.
The course was very interesting and
challenging at the same time. It provided
detailed and challenging assignments to
push us to learn the material in a fun way.
It also prepared us for life after we
graduate to ensure that we are well
prepared.
This was a great course would
recommend.
It's a very good course for an entry into
software engineering. I would
recommend this course to all future
software engineers.
Very good.
The best ICS course I have taken since
ICS 111 with Jason.
10/10 would recommend
a great class and future students coming in to this class, will have great time, like I had.
Sometimes a little too easy
Great course I wish i took it sooner!
really great. I was originally very worried
about the course load and the way it was
structured, but it turned out great.
Fun course, I came in from knowing nothing
about web development to learning how to
deploy a fully functioning website
Very nice introduction to web
development and software engineering. It
really gives students useful tools for their
careers.
Great. I would recommend anyone to take
this course, for a change of pace from the
super logical side.
Solid course that helps students prepare
for future endeavors by using WODs and
assignments/projects that mimic work-like
material
Great class.
A great software engineering course with
a kickstart in creating your professional
portfolio
Good
Tough but interesting course, almost made me
rethink my major. Almost.
You could walk out of this class and
jump into a web development job and
be pretty well prepared.
good course for introducing website
development
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
30. Other comments: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A lot of daily work.
I enjoyed the class but I wish I could've
learned more to prepare me for interview
questions since that's what I feel the
least confident in.
This course showed me what I love about
CS.
8/8 m8
Thank You for the awesome semester!
React with javascript was a pain to learn.
There needs to be a better way of going
about learning/teaching that material. It
only really made sense after we tried
doing it with the Digits assignment, but
this led to the assignment being hard to
follow the first time through due to lack of
understanding.
none.
Outstanding class.
I still don't understand why you say "do
not use git bash/git command line", and I
would protest the statement "you can do
more things with GitHub Desktop than
with the command line". Sure, perhaps for
students new to git/GitHub, GitHub
Desktop is a simple solution, but
discouraging the use of git on the
command line is in my opinion, terrible.
How are you going to specify whether or
not you want a merge commit (git merge -
-ff/git merge --no-ff) in GitHub Desktop?
N/A
|