Software

Open Courseware and Resources

- Software: Collection of computer programs, procedures and documentation that perform some task on a computer system (Wikipedia).

Computer Science and Information Technology - Resource Page

Prime Sites

  • Collection of Computer Science Bibliographies (DE) - collection of bibliographies of scientific literature in computer science, updated weekly from original locations, more than 2 millions of references (mostly to journal articles, conference papers and technical reports), clustered in about 1500 bibliographies: FAQ, Search, Browse, Contribute
  • Maine University (US), Fogler Guide to Computer Science - Indexes & Databases for Locating Journal Articles, Links, News Sources, Newspaper Indexes, e-Journals, Library Catalogs, Educational Resources, Grant & Funding Sources, Shareware, Product Reviews, Dictionaries, Encyclopedias, Patents, Handbooks, Manuals, Reference Works, Citation Guides, Writing Manuals, Evaluation Criteria, Professional Societies, Research Organizations, Graduate School, Postdoctoral Studies, Careers, Jobs
  • New York State University (US), Computer Science - starting Points, Search Engines, Academic Departments, Algorithm Collections, Organizations, Bibliographic Databases & Indexes, Bibliographies/Pre-Prints/Technical Reports, Biography, Book Reviews, Calculators Compilers & Interpreters, Courses, Tutorials, and Lectures, Dictionaries & Encyclopedias, Electronic Books & Conference Proceedings, Employment, Facts & Figures, History, Journals, Meetings & Conferences, Microsoft Development, News and Blogs, Programming and Programming Languages, Software, Standards and Specifications, Style Guides, Webcasts, Databases

Other Sites . . . . . .

Building Mobile Applications

how to build mobile apps for Android and iOS, deploy them in Android Market and the App Store, write native apps for Android using Eclipse and the Android SDK, write native apps for iPhones, iPod touches, and iPads using Xcode and the iOS SDK, write web apps for both platforms

Software Engineering

Introduction, overview of phases, requirement engineering, formal specification,algebraic sprcifications methods, system modelling, process modelling, data modelling, production quality software, design patterns, architectural design, software testing, metrics and quality, erification, validation, case study, software evolution, agile development, reuse, project management, estimation, project quality management, configuration management, risk management
 

Object-Oriented Software Engineering

object-oriented programming paradigm, basic concepts of the discipline called "Software Engineering¤"

Computer Science

Courses: Foundations of Computer Science, Rapid Development using Visual Basic, Web Server Programming, Digital Image Processing and Computer Vision, Advanced Topics in Robotics, Undergraduate Research Projects, Documents (CSharp, Python, Visual Basic)

Python programming tutorial

makes heavy use of Python's conversational mode

Object-Oriented Programming in C++

basic procedural design and programming, object oriented paradigm, abstraction, inheritance and polymorphism in the context of the C++ language, software engineering principles such as decomposition and component re-use

Data Structures And Algorithms

stacks, queues and linked lists, Dictionaries, Trees, Priority queues and binary heaps. Sorting, Graphs, Spanning trees, Dijkstra’s algorithm for shortest paths, shortest path tree, Directed acyclic graphs
 

Compiler Construction

how modern compiler is structured, major algorithms used to translate code from high-level to machine language: Overview, Scanners and lexical analysis, Parsing, Static semantics, type checking, symbol tables, Runtime organization and code shape, Code generation and instruction selection, Register allocation and instruction scheduling, Program analysis, optimization & transformations.

Operating System Engineering

fundamentals of engineering operating systems, virtual memory, kernel and user mode, system calls, threads, context switches, interrupts, interprocess communication, coordination of concurrent activities, interface between software and hardware

Syndicate content