summer 2018 catalog
TRANSCRIPT
*AP® is a trademark registered and/or owned by the College Board, which was not involved in the production of, and does not endorse this camp.
NR Computer Learning Center (NRCLC) provides several high caliber half day and full day programs in
computer training at the center in Orange, Irvine Valley College and University of California in Irvine. Our
educators inspire young minds to exercise their creativity, while embracing education as an invaluable tool for
life. The camps are intended for students 8 to 19 years of age. We provide students with hands-on experience in
using computers, especially in the area of Programming with Java, C++, Object Oriented Concepts, Data
structure and Algorithms. We also provide training to the students that are preparing for Microsoft Technology
Associate Certification, C++ Certification, Java Certification and AP® Computer Science* in High School.
Choose from any of our summer camp courses! Register for multiple courses to increase the technical skills of
your child.
For additional information, visit our website at www.nrclc.com/computercamp
For additional information, visit our website at www.nrclc.com/computercamp
NR Computer Learning Center 1835 W. Orangewood Ave., Suite 200, Orange, CA 92868 (714) 505-3475 www.nrclc.com
Computer Camp for Kids & Teens
Summer 2018 June 11th to August 17th
Age: 8 - 19
www.nrclc.com/computercamp
2
NR Computer Learning Center 1835 W. Orangewood Ave., Suite 200, Orange, CA 92868 (714) 505-3475 . www.nrclc.com
Fundamentals of Computer (Computer Basic)- Students will gain the knowledge and skills required to identify parts of the computer, including a
microprocessor, motherboard, flash drive, hard disk, memory, keyboard, mouse and input/output devices. Students will also build a computer from
scratch! They will learn how to put different parts together, how they work and how to use free software to work with images, sound, and text. This
is an introductory course for students interested in building a computer, understanding how computers work or wanting to learn to develop games.
This course is also a prerequisite to most of the course.
Basic Circuit Design – The students gain hands-on experience in designing and building models of working electrical circuits using LEDs, resistance,
integrated circuits, motors, generators, resistance, capacitors, transistors, and oscillators. Students will build working models of a photosensor, a
flashing light, and an adjustable-volume siren.
Minecraft for Beginners- This course will introduce students to using Minecraft to build practically anything they can imagine. Students will learn
to recreate famous pieces of architecture, deserts, mountains, prairie, clouds and their dream house. This course helps students develop skills in
creative thinking, defining goals, planning a strategy and collaborating with the team members. Prereq: Fundamentals of Computer or equivalent.
Robotics with Lego Mindstorms - In this hands-on course, students will learn to build and program (using box programming) real-life simple robotic
actions with programmable NXT motor (created at the MIT Media Lab) and robotic sensors: ultrasonic, sound, light, and touch. Students will work
in a team of 2-3 members. Prereq: Fundamentals of Computer or equivalent.
Video Editing & Special Effects – This hands-on course introduces students to use Microsoft’s Movie Maker to edit a digital movie, add background
sound and music, add special effects and text, cut unwanted movie clips, merge different movie clips and add pictures. The students will also learn
to use Audacity (developed at Carnegie Mellon University) to edit sound and YouTube to share their movies with friends and family. Prereq:
Fundamentals of Computer or equivalent.
Create 2D Games using Scratch - This hands-on course is designed for students wanting to learn the basic elements of creating a 2D Game using
Scratch software developed at MIT Media Lab. The students will learn to create 2D Game that includes sprites, images, sounds, music, and objects.
This is an excellent introductory course to developing animation and game programming using scratch. Prereq: Fundamentals of Computer or
equivalent.
Create 2D Games with Game Maker Basic - This hands-on course is designed for students wanting to learn the basic elements of creating a 2D
game using Game Maker software, developed by Prof Mark Overmars, a Computer Science professor at Utrecht University (top 15 in continental
Europe) in the Netherlands. The students will learn to create games that include sprites, images, sounds, music, objects, events, actions, and rooms.
This is an excellent introductory course to game programming if a student is planning to become a game programmer – one of the hottest career
fields today. Prereq: Fundamentals of Computer or equivalent.
Create 2D Games with Game Maker Intermediate - This hands-on course is designed for students who already have the basic understanding of
how to create a 2D game and are looking to create engaging and interactive games that utilize media, sound, video, images and animation. They
will be developing games using Game Maker, using a scripting language to add advanced features to their game. They will also learn to edit sound
using Audacity. This is an excellent introductory course to game programming if a student is planning to become a game programmer – one of the
hottest career fields today. Prereq: 2D Game Basic or equivalent
Introduction to Website Design with WordPress - Students will learn to use WordPress to develop and manage their online portfolio. Students will
learn to customize Website, add pictures, text, video, organize and manage content, and use HTML to edit the pages. This is an excellent introductory
course for students interested in website design & development, wanting to develop a blog site or build their online portfolio. Prereq: Fundamentals
of Computer or equivalent
Introduction to Programming Concept - Students will learn to use the basic programming concepts including variables, Boolean logic, algebra &
operators, comparison operators, binary number system, conditional statements, loops, and objects. Students will also learn to solve complex
problems by learning the process of breaking a complex problem into smaller components and then solving smaller components and then integrating
each of those components.
Game Programming for Beginners – JavaScript – JavaScript is an easy-to-learn language that is commonly used for writing short scripts in a web
page for developing games and data entry forms. Students will learn to write scripts to develop games with moving objects, shapes, start & stop
buttons, lives, scores and more to display on a web page. This is an excellent introductory course for students interested in learning a scripting
language and developing games to display on a web page. Prereq: Fundamentals of Computer or equivalent
Game Programming for Beginners – Python – Python is an easy-to-learn language that is commonly used for writing short scripts for developing
games and applications. to display on a web page. Students will learn to write scripts to develop games with moving objects, shapes, start & stop
buttons, lives, scores and more to display on a web page. This is an excellent introductory course for students interested in learning a scripting
language and developing games to display on a web page. Prereq: Fundamentals of Computer or equivalent.
Programming Raspberry Pi with Python - This hands-on introductory-level course enables students to build a credit-card size computer using the
Raspberry Pi motherboard. The students will also learn to use LINUX operating system and develop a program using Scratch and Python. This is
an excellent introductory course for students interested in learning the internals of a computer, developing software, developing a programmable
device or working in the field of Engineering. Prereq: Introduction to a programming language such as C, C++, JavaScript, Java or Python.
Game Programming with C++ - Basic - This hands-on introductory-level course enables students to learn the basics of C++ programming language
to build software using Microsoft Visual Studio. Students will learn to use common functions, expressions, flow control, loops, array, string and
more, to develop an application! This is an excellent introductory course to programming language for students planning to take AP Computer
3
NR Computer Learning Center 1835 W. Orangewood Ave., Suite 200, Orange, CA 92868 (714) 505-3475 . www.nrclc.com
Science, interested in software development, wanting to develop games or preparing for Microsoft Technology Associate (MTA) or C++
Certification Exam (CPA). Prereq: Fundamentals of Computer or equivalent.
Game Programming with C++ - Intermediate - This hands-on introductory-level course teaches students the basics of object-oriented concepts
such as creating classes, objects, methods, constructors, polymorphism, multidimensional arrays, and more to develop applications. This is an
excellent course for students planning to take Computer Science, develop software or prepare for Java Associate Certification Exam by Oracle
(OCA). Prereq: Programming with C++Basic or equivalent.
Game Programming with C++ - Advance - Once the students have mastered the Object-Oriented Programming concepts, then they are ready to
learn to develop an interactive C++ application with a Graphical User Interface (GUI) using Microsoft Visual Studio. By the end of the course,
students will be able to develop interactive games. This is an excellent introductory course to developing an interactive game. The course is also
beneficial for students planning to take AP® Computer Science, interested in software development, or preparing for Microsoft Technology
Associate (MTA) or C++ Certification Exam (CPA). Prereq: Programming with C++ Intermediate or equivalent.
Programming Arduino with C/C++ - This hands-on introductory-level course enables students to utilize C/C++ programming, to build projects.
Students will use the Arduino, a popular microcontroller, to learn how to build the circuit board to run simple programs. They will be able to watch
their code come alive with their circuit board. This is an excellent introductory course to a programming language for students planning to take
AP® Computer Science, interested in software development or field of Engineering, or preparing for Microsoft Technology Associate (MTA) or
C/C++ Certification Exam (CLA/CPA). Prereq: Introduction to a programming language such as C, C++, JavaScript, Java or Python.
Game Programming with Java – Basic- This hands-on introductory-level course enables students to learn the basics of Java. Students will learn to
use variables, expressions, flow control, loops, arrays, strings, and exception handler, file input/output and more to develop an application! This is
an excellent introductory course to programming for students planning to take AP Computer Science, interested in software development, wanting
to develop games or preparing for Java Associate Certification Exam by Oracle (OCA). Prereq: Fundamentals of Computer or equivalent.
Game Programming with Java – Intermediate – This hands-on introductory-level course teaches students the basics of object-oriented concepts
such as creating classes, objects, methods, constructors, polymorphism, multidimensional arrays, and more to develop applications. This is an
excellent course for students planning to take Computer Science, develop software or preparing for Java Associate Certification Exam by Oracle
(OCA). Prereq: Programming with Java Basic, C++Basic or equivalent.
Game Programming with Java – Advance - Once the student has mastered the object-oriented programming concepts then they are ready to learn
to develop interactive Java application with a Graphical User Interface (GUI) using Swing components. By the end of the course, students will be
able to develop interactive games. This is an excellent course for students planning to take Computer Science, interested in software development,
wanting to develop games or preparing for Java Associate Certification Exam by Oracle (OCA). Prereq: Java Intermediate or equivalent.
Android Application Development - Learn how to build your first Android app. Students will learn to develop an Android app with buttons, labels,
text and images. Prereq: Programming with Java Intermediate
AP® Computer Science Prep Course I - Introduction to Java - Learn the basics of Java programming language to build software. Students will
use variables, classes, expressions, flow control, loops, array, string, error handler and more to develop an application. Students will be introduced
to AP Test Prep material and practice tests. This is an excellent introductory course for students planning to take AP Computer Science or wanting
to develop software. Prereq: Fundamentals of Computer or equivalent.
AP® Computer Science Prep Course II – Introduction to Object-Oriented Programming - Once a student has mastered the basics of a
programming language then they are ready to learn some of the advanced object-oriented concepts such as creating classes, objects, methods,
constructors, polymorphism, multidimensional arrays, and more to develop applications. The student will work with AP Test Prep material and
practice tests. This is an excellent course for students planning to take AP Computer Science, develop software or preparing for Java Certification
Exam by Oracle. Prereq: Programming with Java Basic or equivalent.
AP® Computer Science Prep Course III - Introduction to Data Structure and Algorithms –- Once a student has mastered the basics of C++ or
Java programming concepts, then they are ready to learn some advanced programming concepts such as selection-sort, merge sort, heap sort, stacks,
queues, search, finding the minimum and maximum, successor and predecessor, insertion and deletion. The student will work with AP Test Prep
material and practice tests. This is an excellent course for students planning to take AP Computer Science, develop software or preparing for Java
Certification Exam by Oracle. Prereq: Programming with Java Basic or equivalent.
MTA 98-361: Software Development Fundamental - This course helps a student prepare for the Microsoft Technology Associate (MTA) 98-361
Certification exam in Software Development. The course includes a review of core programming, object-oriented programming, windows and web-
based applications development and accessing data from various sources. Prereq: Intermediate C++, Application development, and Database
Design or equivalent. Technology: Visual Studio and SQL Server.
OCA 1Z0-811: Oracle Certified Associate, Java SE 8 Fundamental – This course introduces students to object-oriented programming using the
Java language. Through hands-on exercises, students begin to build a baseline of knowledge to propel their career in development. The course
includes core programming and basic object-oriented concepts such as inheritance, encapsulation, and abstraction, object references, and error
handling. Students will also learn to use java time format packages to format and print the local date and time, and use a lambda expression to work
with the Collections class. Pre-req: Intermediate Java.
4
NR Computer Learning Center 1835 W. Orangewood Ave., Suite 200, Orange, CA 92868 (714) 505-3475 . www.nrclc.com
Packaged Deals (Save up to 20%)
20% discount* if registered
before April 1st, 2018.
* on Regular Enrollment Price
Microsoft
Technology
Associate (MTA) Certification
Preparation
Courses Before 4/1/18 - $529
Regular Price - $899 $609
Package #2
Game Programmer II Age: 8 -12; Location: NRCLC
Date:7/16 – 8/3; Days: M-F
Time: 1AM – 4PM
1. Fundamentals of Programming
2. 2D Game with Scratch
3. Minecraft for Beginners
Before 4/1/18 - $624
Regular Price - $780 $735
Package #4
Young Hardware Engineer Age: 12 -18; Location: NRCLC
Date: 6/25 – 7/26; Days: M-Th
Time: 9AM – 4PM
1. GP with Python
2. GP with C++ Basic
3. GP with Java Basic
4. Raspberry Pi with Python
5. Arduino with C/C++
Before 4/1/18 - $1595
Regular Price - $1995 $1895
Package #5
Young Software Engineer Age: 12 -18; Location: NRCLC
Date: 6/18 – 8/9; Days: M-Th
Time: 9AM – 4PM
1. GP with JavaScript
2. GP with Python
3. GP with C++ Basic
4. GP with Java Basic
5. Raspberry Pi with Python
6. Arduino with C/C++
7. GP with Java Intermediate
8. GP with C++ Intermediate
Before 4/1/18 - $2550
Regular Price - $3192 $3030
Package #1
Game Programmer I Age: 8 -12; Location: NRCLC
Date: 6/18 – 7/10; Days: M-F
Time: 9AM – 12PM
1. Fundamentals of Computer
2. Video Editing and Special
Effects
3. Intro to Website Design with
WordPress
4. Create 2D Game with Scratch
5. Robotics with Lego Mindstorms
Before 4/1/18 - $1040
Regular Price - $1300 $1225
Package #3
Young Programmer Age: 12-18; Location: NRCLC
Date: 6/18 – 7/12; Days: M-Th
Time: 9AM – 4PM
1. GP with JavaScript
2. GP with Python
3. GP with C++ Basic
4. GP with Java Basic
Before 4/1/18 - $1305
Regular Price - $1636 $1556
Package #6
AP Computer Science Prep Age: 13 -18; Location: UCI
Date: 7/23 – 8/9; Days: M-Th
Time: 9AM – 4PM
1. AP CS I -Intro to Java
2. AP CS II - Intro to OOP
3. AP CS III - Intro to Data Str. &
Algorithm
Before 4/1/18 - $1220
Regular Price - $1527 $1347
Oracle Certified
Associate (OCA)
Certificate for Java
Programmers Preparation
Courses Before 4/1/18 - $629
Regular Price - $899 $709
5
NR Computer Learning Center 1835 W. Orangewood Ave., Suite 200, Orange, CA 92868 (714) 505-3475 . www.nrclc.com
NR Computer Learning Center (NRCLC), 1835 W. Orangewood Ave. # 200, Orange, CA 92868
Course Title Ages Days Date Time
Early Enrollment
(before 4/1/18)
Regular Enrollmen
t
STEM – Technology for Kids (Ages: 8 – 12): Morning Session
Fundamentals of Computer (5 Days) 8-12 M-F 6/18–6/22/18 9a - 12p $245 $260
Video Editing & Special Effects (5 Days) 8-12 M-F 6/25–6/29/18 9a - 12p $245 $260
Intro to Website Design with WordPress (5 Days) 8-12 M,W, Th, F
7/2–7/6/18* 8:30a – 12:15p $245 $260
Create 2D Game with Scratch (5 Days) 8-12 M-F 7/9–7/13/18 9a - 12p $245 $260
Robotics with Lego Mindstorms (5 Days) 8-12 M-F 7/16-7/20/18 9a - 12p $245 $260
Fundamentals of Computer (5 Days) 8-12 M-F 7/23-7/27/18 9a - 12p $245 $260
Video Editing & Special Effects (5 Days) 8-12 M-F 7/30-8/3/18 9a - 12p $245 $260
Intro to Website Design with WordPress (5 Days) 8-12 M-F 8/6–8/10/18 9a - 12p $245 $260
STEM – Technology for Kids (Ages: 8 – 12): Afternoon Session
Create 2D Game with Scratch (5 Days) 8-12 M-F 6/18 – 6/22/18 1p - 4p $245 $260
Minecraft for Beginners (5 Days) 8-12 M-F 6/25 – 6/29/18 1p - 4p $245 $260
Create 2D Game with GameMaker – Basic (5 Days) 8-12 M-F 7/2 – 7/6/18* 1p – 4:45p $245 $260
Fundamentals of Computer (5 Days) 8-12 M-F 7/9 – 7/13/18 1p - 4p $245 $260
Fundamentals of Programming (5 Days) 8-12 M-F 7/16-7/20/18 1p - 4p $245 $260
Create 2D Game with Scratch (5 Days) 8-12 M-F 7/23-7/27/18 1p - 4p $245 $260
Minecraft for Beginners (5 Days) 8-12 M-F 7/30-8/3/18 1p - 4p $245 $260
Create 2D Game with GameMaker – Basic (5 Days) 8-12 M-F 8/6 – 8/10/18 1p - 4p $245 $260
STEM – Technology for Teens (Age 12 – 18) : Full Day
Game Programming with JavaScript (4 Days) 12-18 M-Th 6/18 – 6/21/18 9a - 4p $389 $409
Game Programming with Python (4 Days) 12-18 M-Th 6/25 – 6/28/18 9a - 4p $389 $409
Game Programming with C++ Basic (4 Days) 12-18 M-Th 7/2 – 7/6/18* 9a – 4p $389 $409
Game Programming with Java – Basic (4 Days) 12-18 M-Th 7/9 – 7/12/18 9a - 4p $389 $409
Raspberry Pi with Python (4 Days) 12-18 M-Th 7/16-7/19/18 9a - 4p $389 $409
Programming Arduino with C/C++ (4 Days) 12-18 M-Th 7/23-7/26/18 9a - 4p $389 $409
Game Programming with Java – Intermediate (4 Days) 12-18 M-Th 7/30-8/2/18 9a - 4p $389 $409
Game Programming with C++ Intermediate (4 Days) 12-18 M-Th 8/6 – 8/9/18 9a - 4p $389 $409
Microsoft Technology Associate (MTA) Citification Test Perp (Age: 16 - 20): Evening
MTA 98-361: Software Development Fundamentals Certification Prep Course (8 Mon)
16-20 Mon
6/25 – 8/13 6p – 9p $529 $609
MTA 98-364: Database Fundamentals Certification Prep Course (8 Wed)
16-20 Wed
6/25 – 8/13 6p – 9p $529 $609
*Closed on 4th of July
6
NR Computer Learning Center 1835 W. Orangewood Ave., Suite 200, Orange, CA 92868 (714) 505-3475 . www.nrclc.com
Irvine Valley College, 5500 Irvine Center Dr. Irvine, CA 92604
Course Title Ages Days Date Time
Early Enrollm
ent (before 4/1/18)
Regular Enrollme
nt
Fundamentals of Computer (5 days) 8-12 M-F 6/18 – 6/22/18 9a - 12p $245 $260
Video Editing and Special Effects (5 days) 8-12 M-F 6/18 – 6/22/18 1p - 4p $245 $260
Game Programming with Python (4 days) 12-18 M-TH 7/2 – 7/6/18* 9a - 4p $389 $409
Game Programming with C++ - Basic (4 days) 12-18 M-Th 7/16 – 7/19/18 9a – 4p $389 $409
Game Programming with Java – Basic (4 Sat) 12-18 Sat 6/23, 6/30,
7/14, 7/21/18 9a – 4p $449 $509
University of California, Irvine (AP® Computer Science Prep Course)
Course Title Ages Days Date Time
Early Enrollment
(before 4/1/18)
Regular Enrollment
Introduction to Java – AP® Computer Science Prep Course I (4 Days)
13-19 M-Th 7/23–7/26 9a - 4p $449 $509
Introduction to Object Oriented* Programming – AP® Computer Science Prep Course II (4 Days)
13-19 M-Th 7/30-8/2 9a - 4p $449 $509
Introduction to Data Structure and Algorithms – AP® Computer Science Prep Course III (4 Days)
13-19 M-Th 8/6-8/9 9a - 4p $449 $509
AP® is a trademark registered and/or owned by the College Board, which was not involved in the production of, and does not endorse this camp.
The request for refunds will be honored only if they are made at least (5) working days prior to the start of classes – no exceptions. A $25 processing charge will be deducted from all requested refunds. Material fees are non-refundable. Please allow four weeks for refunds to be processed. NR Computer Learning Center reserves the right to cancel a class with enrollment less than five (5) students. If NR Computer Learning Center cancels a class, the students will be refunded for the full amount.
7
NR Computer Learning Center 1835 W. Orangewood Ave., Suite 200, Orange, CA 92868 (714) 505-3475 . www.nrclc.com
9
Oracle Certified Associate (OCA) Certificate: With 3 billion devices worldwide using Java, companies all over the world depend on knowledgeable
programmers in Java to work on essential applications. The OCA Certificate exam by Oracle can be very useful for your child to maximizing his
potential and moving ahead in his future career. Many Java developers use the knowledge, skills and recognition earned through Java Certifications to
improve their job prospects, earn more money, and become more valuable employees. Java is currently the top development platform. With 97% of
desktops running Java, it is one of the top languages for enterprise development. Due to high demand for skilled Java programmers, this would be a
great chance for your child to begin classes to build a strong foundation in Java programming language. http://education.oracle.com
Microsoft Technology Associate (MTA) Certificate: The MTA certificate exam by Microsoft is an excellent certificate for students planning to
develop their career in the technical field. This certification covers a wide variety of basic technical concepts, and allows the recognition your child
deserves in their technical credibility. By studying to get certified in MTA, your child can get one step closer to their future careers. View the different
possibilities that your child has with this certification at Microsoft website. https://www.microsoft.com/learning/en-us/mta-certification.aspx
C Programming Language Certified Associate (CLA) and C++ Certified Associate Programmer (CPA) Certificates: The CLA and CPA
Certification exams, by C++ Institute Academy, are associate level certifications that recognize your child’s knowledge in basics of programming in C
and C++ programming language. The certification shows student’s credibility in applying fundamental programming techniques, using proper
vocabulary and utilization of the most common library functions. C++ Institute Academy is a multinational project supported by educational
establishments, companies and recognized by Pearson VUE. http://www.cppinstitute.org
CompTIA A+ Certificate: A+ certificate, by CompTIA, is an industry standard certification for computer support technicians used to prove
competence in the IT areas such as installation, preventative maintenance, networking, security and troubleshooting. CompTIA A+ certified technicians
are also known to have an excellent customer service and communication skills. CompTIA A+ is part of the certification track for corporations such
as Microsoft, Hewlett-Packard and Cisco. Since the program’s inception in 1993, over 700,000 people worldwide have become CompTIA A+ certified.
Age: 8 -12
Age: 16 -21
Age: 12 -19
NR Computer Learning Center 1835 W. Orangewood Ave., Suite 200, Orange, CA 92868 (714) 505-3475 www.nrclc.com
Term & Conditions 1. A request for refund will be honored only if made at least 5 working days prior to the start of classes – no
exceptions. 2. A $25.00 processing charge will be deducted from all requested refunds. 3. Material fees are non-refundable. 4. There is a $30.00 charge for returned checks. 5. Allow four (4) weeks for refunds to be processed. 6. NRCLC reserves the right to cancel a class with enrollment less than five (5) students. 7. If NRCLC cancels a class, the students will be refunded the full amount.
I agree to the conditions of enrollment and refund policy stated above.
Signature: __________________________________________________________ Date: __________________________________________
Completed forms and payments can be submitted in person, via mail, email or fax to: NR Computer Learning Center. 1835 W. Orangewood Ave. Suite 200, Orange CA 92868
[email protected] Phone: (714) 505-3475
Student Information:
First Name: _______________________________________________ Last Name: __________________________________________________
Grade Enter Summer 2018: _______________________________________ Male Female
Parent/ Guardian Information:
First Name: ___________________________ Last Name: ______________________________ Relationship: _______________________
Address: _____________________________________________________ City: __________________________ Zip: _______________________
Phone: ____________________________________________ Email: _________________________________________________________________
Registration Form
Date Course Name Fees
Total Fee
Discount (if applicable)
Total Fee after discount
Payment Method
Amount: _______________________________ Check Master Card Visa American Express Other_______________
Card No: __________________________________________ CVV2: ___________________ Expiration Date: ___________________________________
Full Name: ____________________________ Signature: _________________________________________________ Date: _____________________