College of science in zulfi majmaah university
Contents: Lectures: This course is the first of a two-course sequence in which the students will develop a complete software system. The second stage will be carried out in CSI420. Students will work in groups of up to four students, each group will have a supervisor to guide them through the system development process using a specific methodology. In this first part, each group must identify a problem domain, define the problem, identify and specify the requirements, document the current system, analyze it, propose alternative systems, and design a solution. The design must include the definitions of all the required system models, such as the data model and the functional model. At the end of the course, each group must submit a formal report documenting the complete process.
Non.
Objectives:
Outcomes:
Text Book: References: Non.
Course Specification: Lectures: This course presents number of powerful software technologies that will enable the student to build systems to integrate Internet, web components, and remote databases. It presents the “client-side” and “server-side” of web programming. For the client side it presents a carefully paced introduction to using the popular JavaScript language and the closely related technologies of XHTML (Extensible Hypertext Mark-up Language), CSS (Cascading Style Sheets). Novices will find that the material in the JavaScript chapters presents a solid foundation for the deeper treatment of scripting. The third class concentrates on using technologies such as web servers, databases (integrated collections of data), PHP, ASP.NET, to build the server side of web-based applications. Lab: Internet Surfing, Create email account, Search Engines - Web Page Development –HTML, XML - using inline, internal, and external CSS - writing JavaScript inline, internal, and external codes - writing server side application using PHP - writing server side application using ASP.NET - building server side, client side integrated database application (Mini Project). Objectives:
Outcomes:
Text Book: David R. Brooks, G., “An Introduction to HTML and JavaScript: For Scientists and Engineers” , Publication Date: July 5, 2007 | ISBN-10: 1846286565 | ISBN-13: 978-1846286568 | Edition: 2007. Essential References:
Course Specification: Lectures: This course introduces the basic theories and methodologies of data mining process includes data selection and cleaning, machine learning techniques to ``learn" knowledge that is ``hidden" in data, and the reporting and visualization of the resulting knowledge. This course will cover these issues and will illustrate the whole process by examples of practical applications from the life sciences, computer science, and commerce. Several machine learning topics including classification, prediction, and clustering will be covered. Machine learning packages. Lab: To teach the student popular data mining tools such as WEKA: Introduction to Bioinformatics (2 Weeks) - Decision tree Ensemble methods (2 Week) -Multilinear and logistic regression (2 Weeks) - Perceptron Models Unsupervised Learning methods (2 Weeks) - Clustering Nice interactive k-means demo (2 Weeks) - Predicting Networks Through Bayesian Inference (2 Weeks). Applications of Spectral methods (2 Weeks) . Introduction to minimum description length (MDL) principle Kernel PCA (2 Weeks). Objectives:
Outcomes:
Text Book:
Essential References:
Course Specification: Lectures: This course introduces to students the following topics: Brief history of programming languages - Formal grammars - BNF notation - Principles of modern programming languages: features, design and evaluation - Imperative versus declarative language styles - General-purpose language features, such as types, operators, expressions, subprograms, recursion, and object-orientation - Special purpose language features, such as support for graphical interface, concurrency, and non-determinism - Relationship between language design and implementation. Lab: Operational semantics, Assignment and basic control flow, Scope and variable binding, Simple types, Type safety, Shared-memory concurrency (threads, locks, transactions, memory-consistency models) Objectives:
Outcomes:
Text Book: Robert W. Sebesta , Concepts of Programming languages, Addison-Wesley edition 7, 2006. Essential References:
Directory: sites -> default -> files -> videos files -> Northern England’s set-jetting locations files -> Nstructions for Acquiring Excess Equipment online, through the 1033 Program files -> Occupational health and safety files -> The Black Panther Party’s Ten Point Program files -> International programs roel profile files -> Fermi Questions a guide for Teachers, Students, and Event Supervisors Lloyd Abrams, Ph. D. DuPont Company, cr&D/ccas experimental Station Wilmington, de 19880 files -> Personal Information Name: Maha Al-Ammari Nationality: Saudi Relationship Status videos -> Kingdom of Saudi Arabia National Commission for Academic Accreditation & Assessment Download 1.67 Mb. Share with your friends: |