China's economic rise means the world has a new second language - Mandarin. Learn practical and daily conversational Mandarin Chinese for use in travel or business. You will be introduced to Chinese customs and culture and have the opportunity to speak Chinese at every class. By the end of the course you should be able to initiate conversations and answer questions in Chinese.
The required textbook and CD is Learn Chinese with Me - Student's Book 1 (ISBN: 9787107164224). Class does not meet Oct 30 and Nov 27.
Begin your French instruction with an accomplished English/French speaker and teacher. Basic grammar, common conversational phrases, and everyday vocabulary will be our starting point for building conversations. A look at French culture will be included in our study.
Note to students: The required textbook is Ultimate French, Beginner - Intermediate (ISBN: 978-1-4000-0963-3).
If you have taken a beginning Spanish class or have an understanding of the basic language, this course will provide you an opportunity for advancement. After a review, new material will be introduced so you can build vocabulary and improve your conversational skills.
Note to students: The required textbook is Learn Spanish the Fast and Fun Way, 3rd Edition (ISBN: 0-7641-2550-8). Prerequisite: Spanish I or a basic understanding of the language. Class will not meet on Nov 26.
Knowledge of Spanish phrases and sentences is helpful in the workplace or while traveling. Learn simple conversation and vocabulary to use in everyday situations. We will include enough grammatical study for an understanding of the language structure.
Note to students: The required textbook is Learn Spanish the Fast and Fun Way, 3rd Edition (ISBN: 0-7641-2550-8).
Develop knowledge of contemporary vulnerabilities, threats, and attacks in information and computing systems, and manage strategies for mitigating risks. Course topics include information security technologies, cryptography, administrative management and response, threats to information security, privacy in computing, and legal/ethical issues relating to information security. Students will develop proficiency in various software tools for information security and apply knowledge to case studies. This course is also offered for credit as CS443.
Textbook Principles if Information Security is required.
Understand and apply concepts and techniques of database management for real-time web and big data applications. The course will focus primarily on NoSQL, object-oriented, and XML databases. Topics include characteristics and significance of NoSQL databases, NoSQL data formats, key and value pairs, basic schema in NoSQL, and table structures and data types. Assigned projects in SQLite, MongoDB, and Postgres will demonstrate the capabilities of these databases. This course is also offered for credit as ITE 451/651. Course may be taken concurrently with Introduction to the Internet & World Wide Web.
Textbooks Oracle SQL and Making Sense of NoSQL are recommended, not required.
Apply basic programming concepts using the Ruby programming language. Ruby is a flexible, human-readable, fully object-oriented programming language that is easily grasped by introductory programming students. Cover and practice core programming concepts including sequence, selection, repetition, functional decomposition, object-oriented programming, and file operations. This course is also offered for credit as CS140.
Textbook: The Well-Grounded Rubyist (2nd edition) is recommended, not required.