{"@id":"https://credentialengineregistry.org/resources/ce-14aa2599-859b-48fe-bf3c-0fe232c6b93c","@type":"ceterms:BachelorDegree","@context":"https://credreg.net/ctdl/schema/context/json","ceterms:ctid":"ce-14aa2599-859b-48fe-bf3c-0fe232c6b93c","ceterms:name":{"en-US":"Computer Science, B.S."},"ceterms:ownedBy":["https://credentialengineregistry.org/resources/ce-584dbca0-6dd2-49a5-b536-350ebb1bdf9c"],"ceterms:requires":[{"@type":"ceterms:ConditionProfile","ceterms:description":{"en-US":"The Department of Computer Science at NIU has provided students access to the breadth and depth of computer science for over thirty years. For students interested in business careers, our programs keep pace with an ever-changing industry. For students interested in careers in high-tech industries or research, we provide introductory and advanced courses in a variety of core and specialty areas. We also provide exciting courses for non-majors desiring a basic introduction to computing and for students interested in interdisciplinary careers. Such students might choose to minor in computer science. \r\nThe Department offers three emphases at the undergraduate level: \r\n5\tEmphasis I, Software Development (formerly known as the General Emphasis): Concentrates on only computer science classes, without additional mathematics or business courses. Students are well-prepared for software development careers in virtually any industry.\r\n5\tEmphasis II, Enterprise Software (formerly known as the Applied Emphasis): Requires three courses in accountancy, finance, management, or marketing. An Enterprise Software major typically programs business applications and is well-positioned to move into management later in his or her career.\r\n5\tEmphasis III, Computational Software (formerly known as the Theoretical Emphasis): Combines the study of computer science with a set of advanced courses in applied mathematics and statistics. A Computational Software major generally goes on to graduate school or takes a position in mathematical programming, such as in research or statistical programming for an insurance company. Most Computational Software majors complete a minor or double major in Mathematics. \r\nAll three emphases require the completion of 12 courses in computer science, including various languages (e.g., C++, Java, IBM Assembler, PHP, JavaScript, Perl, and Visual Basic), software engineering, security, databases, development environments (e.g., .NET), and operating systems (e.g., UNIX, Windows, and IBM's z/OS)."},"ceterms:targetLearningOpportunity":["https://credentialengineregistry.org/resources/ce-fe8b1959-cf97-4690-9255-faa292f8ba0c"]}],"ceterms:offeredBy":["https://credentialengineregistry.org/resources/ce-584dbca0-6dd2-49a5-b536-350ebb1bdf9c"],"ceterms:inLanguage":["en-US"],"ceterms:description":{"en-US":"The Department of Computer Science at NIU has provided students access to the breadth and depth of computer science for over thirty years. For students interested in business careers, our programs keep pace with an ever-changing industry. For students interested in careers in high-tech industries or research, we provide introductory and advanced courses in a variety of core and specialty areas. We also provide exciting courses for non-majors desiring a basic introduction to computing and for students interested in interdisciplinary careers. Such students might choose to minor in computer science. \r\nThe Department offers three emphases at the undergraduate level: \r\n5\tEmphasis I, Software Development (formerly known as the General Emphasis): Concentrates on only computer science classes, without additional mathematics or business courses. Students are well-prepared for software development careers in virtually any industry.\r\n5\tEmphasis II, Enterprise Software (formerly known as the Applied Emphasis): Requires three courses in accountancy, finance, management, or marketing. An Enterprise Software major typically programs business applications and is well-positioned to move into management later in his or her career.\r\n5\tEmphasis III, Computational Software (formerly known as the Theoretical Emphasis): Combines the study of computer science with a set of advanced courses in applied mathematics and statistics. A Computational Software major generally goes on to graduate school or takes a position in mathematical programming, such as in research or statistical programming for an insurance company. Most Computational Software majors complete a minor or double major in Mathematics. \r\nAll three emphases require the completion of 12 courses in computer science, including various languages (e.g., C++, Java, IBM Assembler, PHP, JavaScript, Perl, and Visual Basic), software engineering, security, databases, development environments (e.g., .NET), and operating systems (e.g., UNIX, Windows, and IBM\u001as z/OS)."},"ceterms:subjectWebpage":"https://www.cs.niu.edu/undergraduate","ceterms:credentialStatusType":{"@type":"ceterms:CredentialAlignmentObject","ceterms:framework":"https://credreg.net/ctdl/terms/CredentialStatus","ceterms:targetNode":"credentialStat:Active","ceterms:frameworkName":{"en-US":"Credential Status"},"ceterms:targetNodeName":{"en-US":"Active"},"ceterms:targetNodeDescription":{"en-US":"Awards of the credential are ongoing."}},"ceterms:instructionalProgramType":[{"@type":"ceterms:CredentialAlignmentObject","ceterms:framework":"https://nces.ed.gov/ipeds/cipcode/Default.aspx?y=56","ceterms:targetNode":"https://nces.ed.gov/ipeds/cipcode/cipdetail.aspx?y=56\u0026cip=11.0701","ceterms:codedNotation":"11.0701","ceterms:frameworkName":{"en-US":"Classification of Instructional Programs"},"ceterms:targetNodeName":{"en-US":"Computer Science."},"ceterms:targetNodeDescription":{"en-US":"A program that focuses on computer theory, computing problems and solutions, and the design of computer systems and user interfaces from a scientific perspective. Includes instruction in the principles of computational science, computer development and programming, and applications to a variety of end-use situations."}}]}