Top products from r/UCI
We found 24 product mentions on r/UCI. We ranked the 53 resulting products by number of redditors who mentioned them. Here are the top 20.
1. Code Complete: A Practical Handbook of Software Construction, Second Edition
Sentiment score: 2
Number of reviews: 2
Microsoft Press
2. Steelcase Leap Chair, Black Fabric,FBA_,5" Cylinder -
Sentiment score: 0
Number of reviews: 2
Our Number 1 Selling ChairLive Back technology that allows the back of the chair to mimic the movements of the spineArms telescope in and out, move forward and back, pivot and adjust up and down so you can find a natural position that comfortably supports your needsDesigned with the planet in mind a...
3. Drop Out And Get Schooled: The Case For Thinking Twice About College
Sentiment score: 0
Number of reviews: 1
4. Programming Pearls
Sentiment score: 1
Number of reviews: 1
Addison-Wesley Professional
5. Cribtastic Privacy Bed Tent (Blue)
Sentiment score: 0
Number of reviews: 1
EASY SETUP: Indoor use only. Place the longer poles inside the outer sleeves on each end, then place the three shorter poles inside the sleeves going lengthways.TWIN BED SIZE: Fits mattress with dimensions up to 38" wide and 75" longTWO WINDOWS: Both with mesh screens provide good ventilationTWO ZIP...
6. Joel on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and Managers, and to Those Who, Whether by Good Fortune or Ill Luck, Work with Them in Some Capacity
Sentiment score: 1
Number of reviews: 1
Great product!
7. The Body Image Workbook: An Eight-Step Program for Learning to Like Your Looks (A New Harbinger Self-Help Workbook)
Sentiment score: 2
Number of reviews: 1
New Harbinger Publications
8. fuall: tactical execution of the first and second amendments
Sentiment score: 1
Number of reviews: 1
10. Learning Python, 5th Edition
Sentiment score: 1
Number of reviews: 1
O'Reilly Media
11. Understanding Video Games: The Essential Introduction
Sentiment score: 0
Number of reviews: 1
Taylor & Francis
13. The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition)
Sentiment score: 1
Number of reviews: 1
NewMint ConditionDispatch same day for order received before 12 noonGuaranteed packagingNo quibbles returns
14. The Pragmatic Programmer: From Journeyman to Master
Sentiment score: 1
Number of reviews: 1
Save up to 15% when buying these two titles together.The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software development to examine the core process--taking a requirement and producing working, maintainable code that delights its users.It covers topi...
15. Head First Html With CSS & XHTML
Sentiment score: 0
Number of reviews: 1
Used Book in Good Condition
16. Head First Design Patterns: A Brain-Friendly Guide
Sentiment score: 1
Number of reviews: 1
100% Satisfaction Guarantee. Tracking provided on most orders. Buy with Confidence!A brand-new, unused, unopened item in its original packaging, with all original packaging materials included.High seller positive feedback for the seller!Lowest price on amazon!
17. Introduction to Computing Using Python: An Application Development Focus
Sentiment score: 1
Number of reviews: 1
18. Race, Identity and Representation in Education (Critical Social Thought)
Sentiment score: 1
Number of reviews: 1
Used Book in Good Condition
You don't have to know anything about programming going in, as aixelsdi mentions. If you want to get ahead, here's some information which may help you do so. The rest is up to your own initiative. It can never hurt to know more about CS or more languages, as long as you don't waste time complaining about what's better in [insert language of choice].
I wouldn't recommend learning data structures and algorithm analysis before coming to UCI. Not because they aren't fundamental, they are. But because most people find it harder to learn those abstractions before learning the tools that utilize them (Python, C++, etc), which is why ICS 46 and CS 161 aren't the first classes taught. If you like math proofs more than math problems then maybe go that route, it could be helpful as iLoveCalculus314 mentions.
Languages: The CS introductory series (31-32-33) which you'll be taking first year is taught in Python. It switched to this because it's a good first language as a teaching tool. Right after you're done with Python, 45C will teach you C++ and 46 will use C++. The lower division systems core (51-53) generally use C or C++ but it differs by professor. Knowledge of Python will be useful in making your first year easier. Knowledge of the other two will make your next three years easier because they're common mediums for upper division courses. But you should be able to pick up a new language for a specific problem domain by the time you reach upper division.
Courses: If you want to get a head start on planning your courses, check the UCI Catalogue - Computer Science page. At the bottom it lists a sample of what your schedule over the 4 years might look like. That page is for the "Computer Science" major, for other majors in ICS see here.
Course Resources: You can actually view the Schedule of Classes without being a UCI student. Select a term (like Fall 2014) and a department (like I&C SCI) and it will list what classes were offered that term. Most lower div will be I&C SCI, most upper div will be COMPSCI. From the results you can go to the websites for those courses to see a syllabus, books used, etc. For example, here are the current websites for the introductory series ( ICS 31, ICS 32, ICS 33 ).
Your course professors and books and assignments will NOT be identical to those, but looking at what's currently taught will give you a pretty good idea of what the course entails so you can pre-learn anything that sounds difficult.
Books: If you have to pick one book to learn before coming to UCI, I would highly recommend C++ Primer, 5th Edition. It's very well structured as a self-teaching tool AND as a reference manual. You won't come away with any Python knowledge, but picking up Python as someone versed in C++ is easier than the other way around, and you'll find 45C much easier as well since you can focus on language quirks rather than fundamentals.
If you choose to learn Python first, Introduction to Computing Using Python: An Application Development Focus is the book currently suggested for ICS 31/32, and Learning Python (5th Edition) is suggested for ICS 33.
Another solid circlejerk book in the CS community is Code Complete, but I wouldn't recommend reading that until later on since it's more of a "best practices" book.
I'm surprised to hear that they don't have an eating disorders group - but I double checked the Counseling Website and you are right. However, they DO have a workshop on Wednesday, March 6th at 1pm in the Counseling Center called, "Love Your Bodies, Not a Size" - going to this workshop might be helpful for you - and it might be a good first step in getting comfortable enough with the Counseling Center and their staff to schedule an individual appointment.
At the very least, you could let the therapist who runs the workshop that you are disappointed that they don't have an eating disorders support group here at UCI and whether they could consider starting one (or at least refer you to one).
I hope that helps!
​
P.S. You may find this book helpful: https://www.amazon.com/Body-Image-Workbook-Eight-Step-Learning/dp/1572245468/ref=sr_1_1?keywords=The+Body+Image+Workbook&qid=1549762614&s=gateway&sr=8-1
So this is what I would consider the "Core" reading list for anyone interested in programming games. None of this is really game specific though. These are just the fundamentals you need in order to be an effective Software Engineer.
Learn about...
C++ syntax: Programming: Principles and Practice Using C++ by Bjarne Stroustrup
Software Engineering: Code Complete by Steve McConnell
C++ gems: Effective C++ by Scott Meyer
Software Teams: The Mythical Man-Month by Frederick P. Brooks Jr.
Why we love Joel: Joel on Software by Joel Spolsky
Problem Solving: The Pragmatic Programmer by Andrew Hunt
Common Code Solutions: Head First Design Patterns by Eric Freeman
Pearls!: Programming Pearls by Jon Bentley
I'll do a supplemental on this in a few days that dives into specific topics related to engine development. All of this is generic enough that it will help you regardless of what you do. You'll notice that very little here is actually language specific. Almost all of this is about the art of making software and process of working with a team. These 8 books alone will make you think about making software in a whole new way.
Well, I’m a big fan of Said, but I can’t seem to find it online very easily. It is for sure in this essay reader according to the table of contents listed on google books (last chapter). Maybe you can find a PDF? But you could see if the UCI library has the reader.
If it’s a required reading, the professor will likely tell you how to get it.
Agreed. Looks like reverse-psychology guerilla marketing. See the Amazon listing: https://www.amazon.com/fuall-tactical-execution-second-amendments/dp/1537098470/
Yes, there is a textbook, Understanding Video Games. In the future, you can use The Hill's textbook finder to figure out what textbooks you need.
Bic is a man of many talents. He wrote an OS textbook and this romance novel: https://www.amazon.com/dp/1468040731/ref=cm_sw_r_cp_api_i_XGf1CbQNVNDJE
Steelcase chairs?
read this beforehand
https://www.amazon.com/Operating-System-Concepts-Abraham-Silberschatz/dp/1118063333/
Is it one of those Steelcase chairs?
https://www.amazon.com/Drop-Out-Get-Schooled-Thinking/dp/099744102X
I'm currently going through this:
http://www.amazon.com/Head-First-HTML-CSS-XHTML/dp/059610197X/ref=sr_1_1?ie=UTF8&qid=1320572247&sr=8-1
Going to do the Java one after. I'm hoping to get a web development position in OC/LA at some point in early 2012.
It's useless because it's a BA that isn't accounting. Any job you get with it isn't going to be because of your CLS degree (unless you get hired through your Field Study internship), it's going to be because of networking.
There are a couple different options in my opinion... A more confrontational approach would be to next time you hear the moaning, casually say something along the lines of, "Hey man.. I'm trying to sleep right now. Can you be quiet?" Any normal person would feel totally embarrassed and be careful to not moan. He probably thinks you are asleep and can't hear him.
OR a less confrontational approach would be to get one of those privacy tents which look a little dumb, but could offer you some nice privacy and a white noise machine to muffle out the noise. Here is a link to buy a a privacy tent and to buy a white noise machine here or just hook your phone up to a speaker and play white noise from youtube. That could also double as a confrontational approach because he might get the hint that you can hear his late night rub down sessions lol. Or just buy some cheap earplugs! The silicone ear plugs legit block out all noise.