Course Description The Story of Human Language examines how language is created, acquired, and utilized. Topics examined in this course include the origin of language, differences between animal and human language, sound and word formation, language acquisition, verbal and nonverbal utilization, and its regional, social and cultural variations. These topics are fundamental to a greater understanding of human language and its use and origins. Lastly, this course provides an essential foundation for advanced courses in linguistics.
Learning Outcomes Through the Portfolio Assessment process, students will demonstrate that they can appropriately address the following outcomes:
Identify how animal language differs from human language
Describe how sounds are created and articulated
Describe how language is learned and acquired
Demonstrate how meaning is conveyed in nonverbal and written language
Describe how humans first started using language
Explain the origins of language in terms of its social, physical, tool-making, and genetic source
Recognize the articulation of consonants and vowels in tongue position and placement
Compare and contrast verbal and written language
Compare and contrast the major changes from Indo-European to Modern English
Present ways in which language varies by regional, social, and cultural influences
Identify the cognitive abilities which led to the development of human language
Discuss the distinctions between communicative and informative signals in human and animal language
Explain what verbal and nonverbal clues listeners use for understanding
Use concrete examples to demonstrate the etymology of how language evolves into Common usage
Use examples to demonstrate the differences between the language disorders of Broca's, Wernicke's, and Conduction aphasia
Discuss the impact that culture plays in Linguistic Determinism.
Comparative Programming Languages (COS-351) 3 credits
Course Description Principles of Programming Languages Syntax, semantics, names and values, control structures, data types, procedures and parameters, scope rules, applicative languages, recursion, very high-level languages, dynamic structures, and object-oriented languages.
Learning Outcomes Through the Portfolio Assessment process, students will demonstrate that they can appropriately address the following outcomes:
Describe the main steps of the programming languages and compare the syntax, semantics, naming conventions of the programming languages.
Explain the commands for defining data types and control statements in programming languages.
Describe the syntax for writing procedures and passing parameters into the functions.
Explain the scopes rules for declaring local and global variables.
Discuss the syntax for creating a recursion to allow a function to repeat similar operations.
Discuss the advantages and disadvantages of the high-level programming languages.
Design and implement dynamic structures using high-level programming languages.
Discuss the syntax of the object-oriented programming languages and develop applications using object-oriented programming languages.
History of the English Language I (ENG-401) 3 credits
Course Description Explores the origins, evolution and expansion of the English language while focusing on the specific structure of the language and on the concept that language is a reflection of society.
Learning Outcomes Through the Portfolio Assessment process, students will demonstrate that they can appropriately address the following outcomes:
Demonstrate understanding of Old, Middle, Modern and American English
Demonstrate understanding of differences between English speech and writing in various English-speaking countries
Demonstrate understanding of the etymological basis of the English language
Demonstrate proficiency in mechanisms of language-changes over time and the historical, social, and political conditions related to these changes
Demonstrate understanding of phonology, morphology, syntax, lexicon, and semantics of the various historical periods of the English language
Demonstrate understanding of principles of etymological and semantic change
Demonstrate ability to use a historical dictionary
Demonstrate general linguistic features of Old and Middle English
Demonstrate understanding of the social contexts and mechanisms of language change
Ability to demonstrate awareness of several problems in the origin and nature of the English language
Demonstrate ability to transcribe modern English speech phonetically
Use an example of Old, Middle and Renaissance literature in England to identify and analyze these periods of the changes and development of the English Language
Worldwide Web Development (CAP-280) 3 credits
Course Description An examination of the TCP/IP protocol and Internet architecture will provide a technical basis for understanding the Internet and Web. The course will cover in detail the Hypertext Markup Language (HTML), the language used for creating Web pages. Specific areas include tables, forms, frames, image maps, and animations. Students design and implement a set of Web pages for personal or business use. Also covers the JavaScript language and provides techniques for designing effective Web sites.
Learning Outcomes Through the Portfolio Assessment process, students will demonstrate that they can appropriately address the following outcomes:
Explain the keywords and syntax of Hypertext Markup Language (HTML).
Describe the steps necessary to create tables, forms, frames on a web page.
Illustrate step-by-step adding image maps and animations to the web sites.
Describe the syntax of JavaScript.
Compare and contrast the application software for building web sites.
Assembly Language (COS-231) 3 credits
Course Description Assembly Language is designed to provide you with the knowledge and skills you will need to write assembly language programs. A series of exercises assigned at regular intervals throughout the course will give you the opportunity to gain practical programming experience.
Learning Outcomes Through the Portfolio Assessment process, students will demonstrate that they can appropriately address the following outcomes:
Discuss the hardware of the personal computer.
Describe machine-language code and hexadecimal format.
Indicate the steps involved in assembling, linking, and executing a program.
Write programs in assembly language that handle the keyboard and screen and disk input and output.
Write programs in assembly language that perform arithmetic and table searches and sorts.
Write programs in assembly language that convert between ASCII and binary formats.
Trace machine execution as an aid to debugging.
Write macro instructions.
English as a Second Language: Strategies and Methods (EDU-477) 3 credits
Course Description Involves the study and application of second-language theories and cultural knowledge to ESL teaching methodology and curriculum design. In addition, it explores various approaches and techniques for adjusting lessons to suit the needs of second-language learners and enhance their acquisition of English. Concentrates on assisting educators in the development of appropriate strategies for teaching, speaking, writing, and grammar usage in ESL environments.
Learning Outcomes Through the Portfolio Assessment process, students will demonstrate that they can appropriately address the following outcomes:
Demonstrate a grounding in the practical aspects of TESOL, including multiple factors affecting the learning/school experience of language minority students (e.g., cognitive, social, family, community, and linguistic development issues), and historical and current educational and political realities of policy and programs for language minority learners.
Evaluate the fundamental theories, principles, practices, and policies of Teaching English as a Second or Foreign Language (TESL/TEFL).
Demonstrate an ability to apply language acquisition theory, pedagogical approaches/methods, error correction, skill instruction and integration, differentiated instruction, curriculum planning, materials adaptation and target language use to TESOL.
Identify how the development of a personalized teaching philosophy, including attitudes, assumptions, and beliefs, impacts their interaction with students.
Exhibit a heightened awareness of the need for English as a second and foreign language (TESL/TEFL) in a globalized world.
JavaScript (CAP-253) 3 credits
Course Description JavaScript is an easy-to-use object scripting language designed for creating live on-line applications that link together objects and resources of both clients and servers. This course helps students acquire a solid foundation in JavaScript scripting skills. The topics covered include JavaScript architecture, JavaScript language, client-side & server-side Java Scripting language, objects, methods and properties
Learning Outcomes Through the Portfolio Assessment process, students will demonstrate that they can appropriately address the following outcomes:
Utilize requirements documentation to design and develop a script
Build, test, and debug a script
Generate new windows to open linked pages and manage windows using object properties and methods
Create dynamic documents and frames that can be used to add content to web pages
Utilize forms to capture and store data
Design and implement data validation and input filtering methods
Design and implement numerical, string, and date values manipulation functions
Use regular expression for pattern searching
C++ Programming (COS-213) 3 credits
Course Description This course explores C++ programming in the context of procedure and object-oriented software development. It combines theoretical and practical considerations. Overall, this course should give you a platform and direction to enhance your C++ knowledge, experience, and skills.
Learning Outcomes Through the Portfolio Assessment process, students will demonstrate that they can appropriately address the following outcomes:
Write, compile, and run programs using the C++ language.
Write C++ programs first as a procedural language and then as an object-oriented language.
Master aspects of C++ as it supports enhanced procedural environments and object-oriented design environments.
Explain how C++ improves upon C.
Describe recent enhancements to C++ and the direction C++ is heading.
American Sign Language I (DES-101) 3 credits
Course Description An introductory level course in American Sign Language intended to give an overview of both the language and the culture of the deaf community. The course will focus on frequently used signs, basic rules of grammar, and cultural features within the deaf community.
Learning Outcomes Through the Portfolio Assessment process, students will demonstrate that they can appropriately address the following outcomes:
Discuss the correlation between spoken and signed language theory.
Discuss the relevant cultural issues and historical events that have impacted the deaf community.
Discuss the daily challenges in the life of a member of the deaf community.
Analyze the metaphor of "silence" as used in the deaf community.
Submit a brief 3-5 minute video/YouTube of you demonstrating proficiency in ASL. This demonstration should validate your grasp of the basic grammar rules of ASL.
Microprocessors I (ELD-311) 3 credits
Course Description An introduction to the operation, use, and application of microprocessor circuitry. The study includes MPU principles and operation, machine language, programming, comparison of various MPU's and microprocessor interfacing.
Learning Outcomes Through the Portfolio Assessment process, students will demonstrate that they can appropriately address the following outcomes:
Describe typical architecture of microprocessors
Identify the different blocks found in most microprocessors
Discuss the key elements of machine language used by most microprocessors
Demonstrate knowledge of at least one programming language for microprocessors
Discuss typical interfacing circuits used in microprocessors
Describe the effects of numbers of bits in microprocessor performance