New User Special Price Expires in

Let's log you in.

Sign in with Facebook


Don't have a StudySoup account? Create one here!


Create a StudySoup account

Be part of our community, it's free to join!

Sign up with Facebook


Create your account
By creating an account you agree to StudySoup's terms and conditions and privacy policy

Already have a StudySoup account? Login here


by: Ulises Graham Jr.


Ulises Graham Jr.
GPA 3.58


Almost Ready


These notes were just uploaded, and will be ready to view shortly.

Purchase these notes here, or revisit this page.

Either way, we'll remind you when they're ready :)

Preview These Notes for FREE

Get a free preview of these Notes, just enter your email below.

Unlock Preview
Unlock Preview

Preview these materials now for free

Why put in your email? Get access to more of this material and other relevant free materials for your school

View Preview

About this Document

Study Guide
50 ?




Popular in Course

Popular in ComputerScienence

This 5 page Study Guide was uploaded by Ulises Graham Jr. on Saturday September 12, 2015. The Study Guide belongs to CSCI 1301 at University of Georgia taught by Staff in Fall. Since its upload, it has received 124 views. For similar materials see /class/202318/csci-1301-university-of-georgia in ComputerScienence at University of Georgia.




Report this Material


What is Karma?


Karma is the currency of StudySoup.

You can buy or earn more Karma at anytime and redeem it for class notes, study guides, flashcards, and more!

Date Created: 09/12/15
CSCI 1301 Exam 1 Study Guide General Information Date February 26th 2009 in class The exam will be close book and closed notes The exam will consist of practical problems to test your pro ciency in the topics taught in class The level of difficulty of the practical problems will be comparable to those on the labs prelab exercise worksheets projects and the suggested exercises posted in WebCTLectures The following are topics that may be tested in the 1st Exam Introduction to Computers and Java Reading Java An Introduction to Problem Solving and Programming Chapter 1 Sections 11 12 13 Testing and Debugging and lecture notes Explain the concepts introduced in class Computer System Hardware 0 Describe the different hardware components Software 0 Program Explain what a programming language is 0 Explain what the Syntax of programming language is 0 Explain what the Semantic of programming language is Programming Languages 0 Lowlevel Programming Language Machine language 0 High Level Programming Language 0 Differences between lowlevel programming language and high level programming languages Explain what is o Assembler o Compiler o Interpreter Explain the steps to translate a Java Program 0 Explain what Java bytecode is 0 Explain how Java source code is translated and executed Explain the steps in program development 0 Explain what a syntax error is 0 Explain what a logic error is 0 Explain what a runtime error is Explain o What is an identi er and how to build valid identi ers in Java 0 What is a reserved word also called keyword 0 What is a comment and the different types of comments that can be used in java Describe the structure of a Java Application 0 You should be able to write a simple Java application as the ones you have develop for your projects and lab assignments Declaration ofajava class Declaration of the main method of the class Practice Exercises 0 Selfquestion in sections 11 12 13 Testing and Debugging o Exercises 1 4 0 Programming Projects 1 69 0 Lab exercises Basic Computation Reading Java An Introduction to Problem Solving and Programming Chapter 2 Section 21 24 lecture notes You should be able to write statements that use the methods println and print of the object Systemout o to display string literals on the screen 0 to display string literal that contains escape sequence 0 to display strings and number jointly Explain the difference between the method println and print of the Systemout Use the string concatenation operator to append one string to another 0 in System outprintln or Systemoutprint Use the string concatenation and string methods to process Strings Explain what a character set is Explain what a Primitive Data type is Variable 0 Explain what a variable is o How to declare a variable with and without initialization Constant o What is a constant 0 How to declare a constant 0 Naming Convention for variables and constants 0 Differences between Constants and Variables Assignment statements 0 Numeric Expressions Order of precedence of arithmetic operators including pre x and post x mode of the shortcut operators Evaluation of a numeric expression Assigning the result of a numeric expression to a numeric variable You should be able to compute correctly the value of a numeric expression that contains any number of arithmetic operators including a combination of pre x and post x shortcut arithmetic operators 0 How an assignment statement is executed 0 You should be able to write a shortcut assignment statement and rewrite it as an an assignment statement that use the assignment operator Data Conversion 0 What is a widening conversion 0 What is a narrowing conversion 0 You should be able to explain in which situation in a Java Program the type of data conversion is applied Promotion Assignment conversion Casting 0 You should be able to cast numeric expressions for a data type to a narrower data type 0 You should be able to explain how the casting is applied in a given numeric expression Interactive Input 0 How to read input by using objects of the Scanner class Create an object of the class Scanner Use the appropriate methods of a Scanner object to read input Practice Exercises 0 Selfquestion in sections 21 22 and 24 o Exercises 1 2 3 4 6 ll 0 Programming Projects 1 3 4 6 and 9 0 Lab exercises and worksheets Decision Statements Reading Java An Introduction to Problem Solving and Programming Chapter 3 Sections 31 33 lecture notes What is ow of control of the statements in a program 0 Describe the differences among sequence decision and repetition statements Boolean Expressions 0 Comparisons Relational Operators o What is lexicographical order 0 What is the result of using the following methods of a the class String equals equalslgnoreCase compareTo Logical Operators AND ampamp OR H NOT Truth tables of Logical Operators Shorcut mode of the logical operator AND ampamp and OR H Order of Precedence to evaluate Boolean expressions Apply the order of precedence of arithmetic relational and logical operators and the shortcircuit mode of the AND and OR to compute the Truth value of a Boolean expression Write simple Booleans expression using comparisons Write complex Boolean expressions involving comparisons of arithmetic expressions and Boolean variablesconstants combined by logical operators Write Boolean expressions from English statements like the exercise worksheet 2 Decision Statements 0 You should be able to write a Java program that involves if statement using the appropriate syntax Simple Decision Statements if if else statements Multibranch if else if else statements Nested decisions statements Using if statements to compare two oatingpoint values Explain why it is not appropriate to use the relational operator to compare the equality of two oating point values Conditional Operator Syntax Explain how it works Be able to write assignment statements that use the conditional operator 0 Switch Statement Syntax Type of expressions that can be used in a switch statement 0 O O O O Default case How it works Explain how a switch statement is executed Explain how a break statement works within a switch statement You should be able to use decision statements to write Java code that solves problems as the ones proposed in the labs projects as well as the examples in the textbook You should be able to interpret and understand code that uses decision statements if if else if else if switch to compute and display some values Practice Exercises 0 Selfquestion in sections 31 33 Evaluating Boolean Expression exercises WebCTLecture NotesLecture 3 Exercises 1 2 3 4 5 6 ll 12 13 15 and 16 Programming Projects 1 2 5 6 8 and 9 Lab exercises and prelab woksheet OOOO Repetition Statements Reading Java An Introduction to Problem Solving and Programming Chapter 4 Sections 41 4 2 except nested loops while do while and for loops and lecture notes Do while and while Loops o Boolean condition as control mechanism of a loop 0 While loops Syntax Explain how a while statements executes 0 Do While Loops Syntax Explain how a do while is executed 0 Indicate the differences between dowhile and while statements 0 Explain what is a sentinel value For Loops o Syntax ofa For Loop 0 Identify and explain the characteristics of a for loop 0 Explain how a for loop is executed 0 Be able to write a forloop as a while loop Loop Bugs 0 Infinite Loop Explain what an infinite loop is should be able identify when an in nite loop occurs in a Java code Using loops 0 Solve simple problems using for while and dowhile loops 0 Solve a given problem using the appropriate combination of loops You should be able to 0 Determine the number of iterations executed by a given while loop


Buy Material

Are you sure you want to buy this material for

50 Karma

Buy Material

BOOM! Enjoy Your Free Notes!

We've added these Notes to your profile, click here to view them now.


You're already Subscribed!

Looks like you've already subscribed to StudySoup, you won't need to purchase another subscription to get this material. To access this material simply click 'View Full Document'

Why people love StudySoup

Bentley McCaw University of Florida

"I was shooting for a perfect 4.0 GPA this semester. Having StudySoup as a study aid was critical to helping me achieve my goal...and I nailed it!"

Jennifer McGill UCSF Med School

"Selling my MCAT study guides and notes has been a great source of side revenue while I'm in school. Some months I'm making over $500! Plus, it makes me happy knowing that I'm helping future med students with their MCAT."

Steve Martinelli UC Los Angeles

"There's no way I would have passed my Organic Chemistry class this semester without the notes and study guides I got from StudySoup."


"Their 'Elite Notetakers' are making over $1,200/month in sales by creating high quality content that helps their classmates in a time of need."

Become an Elite Notetaker and start selling your notes online!

Refund Policy


All subscriptions to StudySoup are paid in full at the time of subscribing. To change your credit card information or to cancel your subscription, go to "Edit Settings". All credit card information will be available there. If you should decide to cancel your subscription, it will continue to be valid until the next payment period, as all payments for the current period were made in advance. For special circumstances, please email


StudySoup has more than 1 million course-specific study resources to help students study smarter. If you’re having trouble finding what you’re looking for, our customer support team can help you find what you need! Feel free to contact them here:

Recurring Subscriptions: If you have canceled your recurring subscription on the day of renewal and have not downloaded any documents, you may request a refund by submitting an email to

Satisfaction Guarantee: If you’re not satisfied with your subscription, you can contact us for further help. Contact must be made within 3 business days of your subscription purchase and your refund request will be subject for review.

Please Note: Refunds can never be provided more than 30 days after the initial purchase date regardless of your activity on the site.